精华内容
下载资源
问答
  • 文本框限制

    2019-10-04 20:16:41
    1上面的文本框只能输入数字代码(小数点也不能输入):CODE:<input onkeyup="this.value=this.value.replace(//D/g,'')" onafterpaste="this.value=this.value.replace(//D/g,'')"><input onkeyup="this.value...

    1上面的文本框只能输入数字代码(小数点也不能输入):

    CODE:
    <input  οnkeyup="this.value=this.value.replace(//D/g,'')"  onafterpaste="this.value=this.value.replace(//D/g,'')">
    <input  οnkeyup="this.value=this.value.replace(//D/g,'')"  onafterpaste="this.value=this.value.replace(//D/g,'')">



    2只能输入数字,能输小数点.(注意汉字.用输入法和复制上面三个是有区别的在这里)

    CODE:

    <input  οnkeyup="if(isNaN(value))execCommand('undo')"  onafterpaste="if(isNaN(value))execCommand('undo')">
    <input  οnkeyup="if(isNaN(value))execCommand('undo')"  onafterpaste="if(isNaN(value))execCommand('undo')">


    CODE:
    <input  name=txt1  οnchange="if(//D/.test(this.value)){alert('只能输入数字');this.value='';}">
    <input  name=txt1  οnchange="if(//D/.test(this.value)){alert('只能输入数字');this.value='';}">


    CODE:
    <input type=text t_value="" o_value="" οnkeypress="if(!this.value.match(/^[/+/-]?/d*?/.?/d*?$/))this.value=this.t_value;else this.t_value=this.value;if(this.value.match(/^(?:[/+/-]?/d+(?:/./d+)?)?$/))this.o_value=this.value" οnkeyup="if(!this.value.match(/^[/+/-]?/d*?/.?/d*?$/))this.value=this.t_value;else this.t_value=this.value;if(this.value.match(/^(?:[/+/-]?/d+(?:/./d+)?)?$/))this.o_value=this.value" οnblur="if(!this.value.match(/^(?:[/+/-]?/d+(?:/./d+)?|/./d*?)?$/))this.value=this.o_value;else{if(this.value.match(/^/./d+$/))this.value=0+this.value;if(this.value.match(/^/.$/))this.value=0;this.o_value=this.value}">
    <input type=text t_value="" o_value="" οnkeypress="if(!this.value.match(/^[/+/-]?/d*?/.?/d*?$/))this.value=this.t_value;else this.t_value=this.value;if(this.value.match(/^(?:[/+/-]?/d+(?:/./d+)?)?$/))this.o_value=this.value" οnkeyup="if(!this.value.match(/^[/+/-]?/d*?/.?/d*?$/))this.value=this.t_value;else this.t_value=this.value;if(this.value.match(/^(?:[/+/-]?/d+(?:/./d+)?)?$/))this.o_value=this.value" οnblur="if(!this.value.match(/^(?:[/+/-]?/d+(?:/./d+)?|/./d*?)?$/))this.value=this.o_value;else{if(this.value.match(/^/./d+$/))this.value=0+this.value;if(this.value.match(/^/.$/))this.value=0;this.o_value=this.value}">

    3只能输入字母和汉字


    CODE:
    <input οnkeyup="value=value.replace(/[/d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[/d]/g,''))" maxlength=10 name="Numbers">
    <input οnkeyup="value=value.replace(/[/d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[/d]/g,''))" maxlength=10 name="Numbers">

    4只能输入英文字母和数字,不能输入中文


    CODE:
    <input οnkeyup="value=value.replace(/[^/w/.//]/ig,'')">
    <input οnkeyup="value=value.replace(/[^/w/.//]/ig,'')">

    5只能输入数字和英文chun


    CODE:
    <input onKeyUp="value=value.replace(/[^/d|chun]/g,'')">
    <input onKeyUp="value=value.replace(/[^/d|chun]/g,'')">

    6小数点后只能有最多两位(数字,中文都可输入),不能输入字母和运算符号:


    CODE:
    <input onKeyPress="if((event.keyCode<48 || event.keyCode>57) && event.keyCode!=46 || //./d/d$/.test(value))event.returnValue=false">
    <input onKeyPress="if((event.keyCode<48 || event.keyCode>57) && event.keyCode!=46 || //./d/d$/.test(value))event.returnValue=false">

    7小数点后只能有最多两位(数字,字母,中文都可输入),可以输入运算符号


    CODE:
    <input οnkeyup="this.value=this.value.replace(/^(/-)*(/d+)/.(/d/d).*$/,'$1$2.$3')">
    <input οnkeyup="this.value=this.value.replace(/^(/-)*(/d+)/.(/d/d).*$/,'$1$2.$3')">


    既禁止数字以外的键值输入,又禁止激活输入法,同时通过正则表达式将数字以外的值替换成空串。

    Html代码 
    1. <input type="text" style="ime-mode:disabled;" onKeyPress="if(event.keyCode < 48 || event.keyCode > 57) event.returnValue = false;" onKeyUp="this.value=this.value.replace(/\D/g,'')" />  

    转载于:https://www.cnblogs.com/zhanglee/archive/2012/05/23/2731548.html

    展开全文
  • 主要介绍了html代码文本框限制输入、文本框变灰色、限制文本框输入,需要的朋友可以参考下
  • jquery新浪发布微博textarea文本框限制文字字数表单 jquery新浪发布微博textarea文本框限制文字字数表单
  • jQuery input文本框限制文字输入计数显示
  • input文本框限制

    2020-04-24 09:48:46
    input文本框限制 1.限制只能输入汉字 onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))" 2....

    input文本框限制

    1.限制只能输入汉字

    onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))"
    

    2.限制只能输入数字和字母

    onKeyUp="value=value.replace(/[\W]/g,'')"
    

    3.限制只能输入数字字母汉字

    onkeyup="value=value.replace(/[^\w\u4E00-\u9FA5]/g, '')"
    

    4.限制只能输入数字

     onkeyup="value=value.replace(/^(0+)|[^\d]+/g,'')"
                      长度限制 maxlength="11"
    

    5.不可以0开头的整数,小数时限制两位小数,整数时自动保存两位小数(多用于价格)

    onKeyUp="amount(this)"  onBlur="overFormat(this)"
    //加上此js代码
    <script type="text/javascript">
        function amount(th) {
            var regStrs = [
                ['^0(\\d+)$', '$1'], //禁止录入整数部分两位以上,但首位为0
                ['[^\\d\\.]+$', ''], //禁止录入任何非数字和点
                ['\\.(\\d?)\\.+', '.$1'], //禁止录入两个以上的点
                ['^(\\d+\\.\\d{2}).+', '$1'] //禁止录入小数点后两位以上
            ];
            for (var i = 0; i < regStrs.length; i++) {
                var reg = new RegExp(regStrs[i][0]);
                th.value = th.value.replace(reg, regStrs[i][1]);
            }
        }
        /**
         * 录入完成后,输入模式失去焦点后对录入进行判断并强制更改,并对小数点进行0补全
         * arg1 inputObject
         **/
        function overFormat(th) {
            var v = th.value;
            if (v === '') {
                v = '0.00';
            } else if (v === '0') {
                v = '0.00';
            } else if (v === '0.') {
                v = '0.00';
            } else if (/^0+\d+\.?\d*.*$/.test(v)) {
                v = v.replace(/^0+(\d+\.?\d*).*$/, '$1');
                v = inp.getRightPriceFormat(v).val;
            } else if (/^0\.\d$/.test(v)) {
                v = v + '0';
            } else if (!/^\d+\.\d{2}$/.test(v)) {
                if (/^\d+\.\d{2}.+/.test(v)) {
                    v = v.replace(/^(\d+\.\d{2}).*$/, '$1');
                } else if (/^\d+$/.test(v)) {
                    v = v + '.00';
                } else if (/^\d+\.$/.test(v)) {
                    v = v + '00';
                } else if (/^\d+\.\d$/.test(v)) {
                    v = v + '0';
                } else if (/^[^\d]+\d+\.?\d*$/.test(v)) {
                    v = v.replace(/^[^\d]+(\d+\.?\d*)$/, '$1');
                } else if (/\d+/.test(v)) {
                    v = v.replace(/^[^\d]*(\d+\.?\d*).*$/, '$1');
                    ty = false;
                } else if (/^0+\d+\.?\d*$/.test(v)) {
                    v = v.replace(/^0+(\d+\.?\d*)$/, '$1');
                    ty = false;
                } else {
                    v = '0.00';
                }
            }
            th.value = v;
        }
    </script>
    
    展开全文
  • html 文本框限制 大全

    2010-11-01 22:47:25
    html 文本框限制 大全
  • 方法1:设置readonly属性为true input value=readonly readonly 方法2设置disabled属性为true input disabled value=disabled 方法3:在对象focus时立刻让它blur,使它无法获得焦点 input onfocus=this.blur) value=...
  • 我在这里用vb .net编写了一个示例代码,该代码将文本框限制为仅接受字母,字母数字或数字字符。 PublicEnumMyOption Alpha=1 AlphaNumeric=2 Numeric=3 EndEnum PublicSubSetCharacte...

    文本框 限制特殊字符

    你好,世界!

    我在这里用vb .net编写了一个示例代码,该代码将文本框限制为仅接受字母,字母数字或数字字符。

     
    Public Enum MyOption
            Alpha = 1
            AlphaNumeric = 2
            Numeric = 3
        End Enum 
     Public Sub SetCharacter(ByVal CharacterOption As MyOption, _
    ByVal kp As KeyPressEventArgs)
            Select Case CharacterOption
                Case MyOptions.Alpha
                    If Not ( _
                        kp.KeyChar Like "[A-Z]" Or _
                        kp.KeyChar Like "[a-z]" Or _
                        kp.KeyChar = vbBack Or _
                        Asc(kp.KeyChar) = 32) Then
                        kp.KeyChar = vbNullChar
                    End If
                Case MyOptions.AlphaNumeric
                    If Not ( _
                            kp.KeyChar Like "[A-Z]" Or _
                            kp.KeyChar Like "[a-z]" Or _
                            kp.KeyChar Like "[ñÑ]" Or _
                            kp.KeyChar Like "[0-9]" Or _
                            kp.KeyChar = vbBack Or _
                            Asc(kp.KeyChar) = 32) Then
                        kp.KeyChar = vbNullChar
                    End If
                Case MyOptions.Numeric
                    If Not ( _
                         kp.KeyChar Like "[0-9]" Or _
                         kp.KeyChar = vbBack Or _
                         Asc(kp.KeyChar) = 32) Then
                        kp.KeyChar = vbNullChar
                    End If
            End Select 
        End Sub
    只需将SetCharacter方法放置到文本框,组合框等的KeyPress事件中即可。

    示例1.一个仅接受数字字符的文本框

    Private Sub Text1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles Text1.KeyPress
            SetCharacter(MyOption.Numeric, e)
        End Sub
    如您所见, SetCharacter方法具有2个参数-CharacterOption和kp。

    CharacterOption-设置MyOption值是要使用字母,字母数字还是数字

    kp-获取您按下的当前键。

    雷伊·肖恩

    Mabuhay ang pinoy:)

    翻译自: https://bytes.com/topic/net/insights/857603-another-way-how-restrict-textbox-accept-only-alpha-numeric-characters

    文本框 限制特殊字符

    展开全文
  • C# 文本框限制大全

    2018-12-06 17:32:42
    //文本框限制只能输入数字和字母,退格键: private void textBox_KeyPress(object sender, KeyPressEventArgs e) { if ((e.KeyChar &amp;amp;gt;= 'a' &amp;amp;amp;&amp;amp;amp; e.KeyChar &...

    双击事件中的KeyPress事件

    1.只能输入数字和字母,退格键:

    //文本框限制只能输入数字和字母,退格键:
    private void textBox_KeyPress(object sender, KeyPressEventArgs e)
            {
                if ((e.KeyChar >= 'a' && e.KeyChar <= 'z') || (e.KeyChar >= 'A' && e.KeyChar <= 'Z')
                    || (e.KeyChar >= '0' && e.KeyChar <= '9') || (e.KeyChar == 8))
                {
                    e.Handled = false;
                }
                else
                {
                    e.Handled = true;
                }
            }
    

    2.只能输入数字

    #region//只能输入数字
                if (((int)e.KeyChar < 48 || (int)e.KeyChar > 57) && (int)e.KeyChar != 8 && (int)e.KeyChar != 46)
    
                    e.Handled = true;
    
    
                //小数点的处理。
    
                if ((int)e.KeyChar == 46)                           //小数点
    
                {
    
                    if (txtPassWord.Text.Length <= 0)
    
                        e.Handled = true;   //小数点不能在第一位
    
                    else
    
                    {
    
                        float f;
    
                        float oldf;
    
                        bool b1 = false, b2 = false;
    
                        b1 = float.TryParse(txtPassWord.Text, out oldf);
    
                        b2 = float.TryParse(txtPassWord.Text + e.KeyChar.ToString(), out f);
    
                        if (b2 == false)
    
                        {
    
                            if (b1 == true)
    
                                e.Handled = true;
    
                            else
    
                                e.Handled = false;
    
                        }
    
                    }
    
                }
                #endregion
    

    3.只能输入汉字

     private void txtUserName_KeyPress(object sender, KeyPressEventArgs e)
            {
                //只能输入汉字
                Regex rg = new Regex("^[\u4e00-\u9fa5]$");
                if (!rg.IsMatch(e.KeyChar.ToString()))
                {
                    e.Handled = true;
                }
            }
    
    展开全文
  • 文本框限制输入中文、数字等等,文本框限制输入中文、数字等等
  • 文本框限制输入数字

    2019-01-03 11:13:58
    文本框限制输入数字和小数 &lt;input type="text" onkeyup="this.value=this.value.replace(/[^\d.]/g,'')" id="turnover" name="turnover" value="${list....
  • 文本框限制输入的正则表达式 只能输入数字 只能输入字母 和小数点的保留位数
  • C#文本框限制按键输入

    千次阅读 2018-10-10 14:50:40
    C#文本框限制按键输入 对照ASCII码表 1.仅支持输入数字 private void txt_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar != 8 &amp;&amp; !Char.IsDigit(e.KeyChar)) { e.Handled = ...
  • //maxlength="11" 字符长度 //onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')" 只能编辑数字 ...//disabled="true" 文本框只读 不可编辑
  • 文本框限制字数提示

    千次阅读 2014-05-21 10:52:37
    jquery text文本框限制字数或文本框提示字数 function checkLength(which) { var maxChars = 10; // if(which.value.length > maxChars){ alert("您出入的字数超多限制!"); // 超过限制的字数了就...
  • C#textBox文本框限制整数/正整数,超出范围限制自动退格 1.正整数 //可以输入正整数 private void textBox_KeyPress(object sender, KeyPressEventArgs e) { if (((int)e.KeyChar < 48 || (int)e.KeyChar >...
  • 设置文本框输入字符限制方法,这里主要是英文字母的限制
  • text文本框限制文本框字数,当text文本框内文字字数超出限制字数时,自动提示文字,已超出限制文字字数 2、实现原理 先定义好限制字数,然后获得在input里面输入的字数,在将限制的字数减去当前的数字就剩下...
  • 在应用程序中,如姓名,号码等为了避免错误,我们有时会限制文本框录入的内容的长度。在非绑定的文本框中,我们可以通过掩码来限制,但是这种方法很多弊端,这里先不作讨论这里介绍一下用vba代码如何限制录入的长度...
  • 文本框限制输入

    2013-04-19 21:03:41
    具有限制数字输入、允许字母输入,同时自动判断输入等情况。
  • 在做完学生信息管理时,我首先优化的就是一些文本框限制了。就比如文本框限制字符,以及字符的长度。 限制一些非法字符的使用,比如再添加课程时是不能添加数字的。还要显示控件的输入长度。 在给文本框加...
  • 文本框限制输入类型的输入框  最近在开发完一个项目后,又测试人员测试bug,然后我根据他们测试出来的bug一个一个的改,然后就遇到了一个问题,文本框是用来搜索,但是,比如这个文本框是用来搜索年龄的区间,输入...
  • textfield文本框限制

    2018-10-19 16:19:00
    长度限制: - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {  if (range.length == 1 && string.length == 0) {  ...
  • 有关输入的文本框限制大写写和只能输入字母的设置 就是只能输入小写字母,其余东西一概不允许输入
  • 一个中文算两个,一个符号或数字,英文,算一个。(如果是规定140个字,乘以2,那么就是280个)。需要用到Math.ceil方法,因为最后... 下面一段代码给大家介绍用jQuery实现限制输入字数的文本框。 1.导入外部.js文件:
  • 文本框限制输入-整数

    2019-01-20 22:11:24
    这是一个限制文本框输入的方法,使其只能输入整数。如下图 首先是给文本框写一个change事件,在change事件中获取到此文本框的值,然后用正则表达式匹配,如果匹配则返回true,不匹配则返回false,返回false则弹窗...
  • js完美解决jsp文本框限制只能输入数字、小数问题,只需 ;" oncontextmenu="return false;" onKeyDown="keyNumDown(this, '8', '2')"> oncontextmenu="return false;" oncontextmenu="return false;":防止右键粘贴
  • 文本框限制输入内容

    2019-10-14 09:51:47
    只能输入正整数 <input type="text" name="speed" onkeyup="value=value.replace(/^(0+)|[^\d]+/g,'')" placeholder="请输入车辆速度...限制最大长度 <input type="text" maxlength="5" /> ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,143
精华内容 1,257
关键字:

文本框限制