您的当前位置:首页js控制文本框只能输入中文、英文、数字与指定特殊符号
广告

js控制文本框只能输入中文、英文、数字与指定特殊符号

2023-12-01 来源:吉希宠物网

JS 控制文本框只能输入数字 JS 控制文本框只能输入数字、小数点 JS 控制文本框只能输入英文 JS 控制文本框只能输入英文、数字 JS 控制文本框只能输入中文 JS 控制文本框只能输入中文、英文、数字 JS 控制文本框只能输入中文、英文、数字、空格 JS 控制文本框只能输入中文、英文、数字、小数点

总而言之:

先在‘’ 里输入

onkeyup="value=value.replace(/[^X]/g,'')"

然后在(/[X]/g,'')里的 X换成你想输入的代码就可以了,

中文u4E00-u9FA5,数字0-9,英文a-zA-Z,其它符号@、点或其它符号。

也可以多个,用隔开就行了。 例如:中英文 + 数字 + @符号 + 点符号 a-zA-0-9u4E00-u9FA5@. 若想在文本框里不能右键弹出菜单和不能粘贴进复制的信息的话

就要在''里输入onpaste="return false" oncontextmenu="return false;"

小编还为您整理了以下内容,可能对您也有帮助:

JS 对输入框进行限制(常用的都有)

本文为大家介绍下使用js对输入框进行* 文本框只能输入数字代码 只能输入数字 只能输入字母和汉字 只能输入英文字母和数字等等 还有很多 感兴趣的可以学习下  

文本框只能输入数字代码(小数点也不能输入)

复制代码代码如下: <input onkeyup="this value=this value replace(/D/g )" onafterpaste="this value=this value replace(/D/g )">

只能输入数字 能输小数点

复制代码代码如下: <input onkeyup="if(isNaN(value))execCommand( undo )" onafterpaste="if(isNaN(value))execCommand( undo )"> <input name=txt onchange="if(/D/ test(this value)){alert( 只能输入数字 );this value= ;}">

数字和小数点方法二

复制代码代码如下: <input type=text tvalue="" ovalue="" onkeypress="if(!this value match(/^[+ ]?d*? ?d*?$/))this value=this t_value;else this tvalue=this value;if(this value match(/^(?:[+ ]?d+(?: d+)?)?$/))this ovalue=this value" onkeyup="if(!this value match(/^[+ ]?d*? ?d*?$/))this value=this t_value;else this tvalue=this value;if(this value match(/^(?:[+ ]?d+(?: d+)?)?$/))this ovalue=this value" onblur="if(!this value match(/^(?:[+ ]?d+(?: d+)?| d*?)?$/))this value=this o_value;else{if(this value match(/^ d+$/))this value= +this value;if(this value match(/^ $/))this value= ;this ovalue=this value}">

只能输入字母和汉字

复制代码代码如下: <input onkeyup="value=value replace(/[d]/g ) "onbeforepaste="clipboardData setData( text clipboardData getData( text ) replace(/[d]/g ))" maxlength= name=Numbers>

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

复制代码代码如下: <input onkeyup="value=value replace(/[^w /]/ig )">

只能输入数字和英文<font color="Red">chun</font>

复制代码代码如下: <input onKeyUp="value=value replace(/[^d|chun]/g )">

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

复制代码代码如下: <input onKeyPress="if((event keyCode< || event keyCode> ) && event keyCode!= || / dd$/ test(value))event returnValue=false">

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

复制代码代码如下: lishixin/Article/program/Java/JSP/201311/20594

    JS 对输入框进行限制(常用的都有)

    本文为大家介绍下使用js对输入框进行* 文本框只能输入数字代码 只能输入数字 只能输入字母和汉字 只能输入英文字母和数字等等 还有很多 感兴趣的可以学习下  

    文本框只能输入数字代码(小数点也不能输入)

    复制代码代码如下: <input onkeyup="this value=this value replace(/D/g )" onafterpaste="this value=this value replace(/D/g )">

    只能输入数字 能输小数点

    复制代码代码如下: <input onkeyup="if(isNaN(value))execCommand( undo )" onafterpaste="if(isNaN(value))execCommand( undo )"> <input name=txt onchange="if(/D/ test(this value)){alert( 只能输入数字 );this value= ;}">

    数字和小数点方法二

    复制代码代码如下: <input type=text tvalue="" ovalue="" onkeypress="if(!this value match(/^[+ ]?d*? ?d*?$/))this value=this t_value;else this tvalue=this value;if(this value match(/^(?:[+ ]?d+(?: d+)?)?$/))this ovalue=this value" onkeyup="if(!this value match(/^[+ ]?d*? ?d*?$/))this value=this t_value;else this tvalue=this value;if(this value match(/^(?:[+ ]?d+(?: d+)?)?$/))this ovalue=this value" onblur="if(!this value match(/^(?:[+ ]?d+(?: d+)?| d*?)?$/))this value=this o_value;else{if(this value match(/^ d+$/))this value= +this value;if(this value match(/^ $/))this value= ;this ovalue=this value}">

    只能输入字母和汉字

    复制代码代码如下: <input onkeyup="value=value replace(/[d]/g ) "onbeforepaste="clipboardData setData( text clipboardData getData( text ) replace(/[d]/g ))" maxlength= name=Numbers>

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

    复制代码代码如下: <input onkeyup="value=value replace(/[^w /]/ig )">

    只能输入数字和英文<font color="Red">chun</font>

    复制代码代码如下: <input onKeyUp="value=value replace(/[^d|chun]/g )">

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

    复制代码代码如下: <input onKeyPress="if((event keyCode< || event keyCode> ) && event keyCode!= || / dd$/ test(value))event returnValue=false">

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

    复制代码代码如下: lishixin/Article/program/Java/JSP/201311/20594

      现在一个输入框只能输入中英文还有数字不能输入标点符号特殊字符。js正则怎么写呀

      js正则表达式 ^[u4e00-u9fa50-9A-Za-z]+$

      我给你一个javascript语言的例子,你看看吧

      <html>

      <head>

      <script type=text/javascript>

       function check(str){

        var regex=/^[u4e00-u9fa50-9A-Za-z]+$/;

        var result=regex.test(str);

        if(result==false){

         alert("输入错误,只能输入中英文和数字");

        }else{

         alert("输入正确");

        }

       }

      </script>

      </head>

      <body>

      <input type="text" name="test" onblur="check(this.value);"/>

      </body>

      </html>

      怎么用js正则验证文本框只能输入中文和英文??不可输入数字和其他特殊字符??

      /*

      用途:检查输入字符串是否只由汉字、字母组成

      输入:

      value:字符串

      返回:

      如果通过验证返回true,否则返回false

      */function isChinaOrLett(s){//判断是否是汉字、字母组成

      var regu = "^[a-zA-Z\u4e00-\u9fa5]+$";

      var re = new RegExp(regu);

      if (re.test(s)) {

      alert(s);

      }else{

      alert("f");

      }

      }

      吉希宠物网还为您提供以下相关内容希望对您有帮助:

      JS 对输入框进行限制(常用的都有)

      复制代码 代码如下: 小数点后只能有最多两位(数字 中文都可输入) 不能输入字母和运算符号:复制代码 代码如下: &lt;input onKeyPress="if((event keyCode&lt; || event keyCode&gt; ) &amp;&amp; event keyCode!= || /\ \d\d...

      现在一个输入框只能输入中英文还有数字不能输入标点符号特殊字符。js正...

      function check(str){ var regex=/^[\u4e00-\u9fa50-9A-Za-z]+$/; var result=regex.test(str); if(result==false){ alert("输入错误,只能输入中英文和数字"); }else{ alert("输入正确"); ...

      js验证如何限制文本框只能输入数字

      1.js验证只能输入数字:具体代码如下:function check_validate1(value){ var reg = /^/d+$/; // 定义正则表达式 if( value.constructor === String ){ // 判断传入的是否是字符串 var re = value.match( reg...

      ...中怎样判断文本框只能输出英文字母、汉字和数字,不能输入特殊字符...

      js正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码 1.文本框只能输入数字代码(小数点也不能输入) 2.只能输入数字,能输小数点.

      jsp输入框不能输入特殊字符

      JS控制文本框只能输入中文、英文、数字、空格,JS控制文本框只能输入中文、英文、数字、小数点。2、输入之后立即清除:验证输入框内不能输入特殊字符,输入就立刻清除。3、如果是特殊字符,禁止输入:验证输入框内不能输入特殊...

      ...要求可以是中文 ,英文,数字,特殊符号,这个怎么写啊?

      /^[\u4e00-\u9fa5\w\d@\.\-_]{3,10}$/i 支持中文:\u4e00-\u9fa5 支持英文:\w,如果强制大小写,可以换成a-z或A-Z 支持数组:\d 支持特殊字符:@.-_,如果没有满足需要可以增删 忽略大小写:/i ...

      怎么用js正则验证文本框只能输入中文和英文??不可输入数字和其他特殊...

      用途:检查输入字符串是否只由汉字、字母组成 输入:value:字符串 返回:如果通过验证返回true,否则返回false /function isChinaOrLett(s){//判断是否是汉字、字母组成 var regu = "^[a-zA-Z\u4e00-\u9fa5]+$";var...

      js怎么让input只能输入数字

      有时需要限制文本框输入内容的类型,本节分享下正则表达式限制文本框只能输入数字、小数点、英文字母、汉字等代码。例如,输入大于0的正整数

      js 正则验证不能含有中文与特殊字符

      js通过正则表达式限制input输入框只能输入英文字母和数字,不能输入中文。 文本框中仅允许输入英文字母,小数点,数字,禁止输入中文字符以及其他特殊字符! 输入大于0的正整数

      js正则验证特殊字符 一个文本框只可以输入四个特殊字符(+ - * /...

      /^(?=.*?[a-z])(?=.*?[A-Z])(?=.*?\d)(?=.*?[#@*&amp;.])[a-zA-Z\d#@*&amp;.]*$/ 如果是要求包含且只包含,就这么写 另外你说的特殊字符指那些,可以自己在[#@*&amp;.]这个里面添加扩充就行了 ...

      Top