JavaScript验证知识整理

  

<强> JS只能输入数字,数字和字母等的正则表达式

  

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

        & lt; input>之前      

2。只能输入数字,能输小数点。

        & lt; input>   & lt;输入name=txt1>之前      

3。数字和小数点方法二

        & lt;输入类型=文本t_value=" " o_value="在      

4。只能输入字母和汉字

        & lt; inputonbeforepaste=" clipboardData.setData(“文本”,clipboardData.getData(“文本”).replace ((\ d)/g))“最大长度=10名=笆帧北?之前      

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

  

<代码> & lt; input>

  

6。只能输入数字和英文& lt;字体颜色=昂焐痹赾hun

  

<代码> & lt; input>

  

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

        & lt; input>之前      

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

  

<代码> & lt; input>

  

禁止特殊字符:

  

<代码> onKeyPress=叭绻?事件。键码& lt;45 | |事件。键码比;57)事件。returnValue=https://www.yisu.com/zixun/false; "

  

只能输入汉字:

        & lt; input>      

禁止汉字输入法

  

只能输入数字:

        & lt; inputonbeforepaste=" clipboardData.setData(“文本”,clipboardData.getData(“文本”).replace (/[^/d]/g))“在      

只能输入英文和数字:

        & lt; inputonbeforepaste=" clipboardData.setData(“文本”,clipboardData.getData(“文本”).replace (/[^/d]/g))“在      

控制输入框只能输入文字或数字,也可以不允许输入特殊字符

  

这里不允许输入如下字符:(像^,*等)& lt; br>

        & lt; textarea行=2关口=20名=comments>      

只禁止空格输入

        onkeyup=" value=https://www.yisu.com/zixun/value.replace (//s/g,“)”      onkeydown="如果(event.keyCode==32)返回false”   之前      

只能输入中文和英文:

        onkeyup=" value=https://www.yisu.com/zixun/value.replace (/[^/a-zA-Z/u4E00 -/u9FA5]/g,”)”      

不允许输入特殊字符和空格:

  

<代码> & lt;输入id=按搿?祝辞

  

不能为空

  

<代码> & lt; input>

  

判断字符由字母和数字,下划线,点号组成。且开头的只能是下划线和字母

  

<代码>/^ ([a-zA-z_] {1}) ((\ w) *)/美元g.test (str)

  

只能输入数字

        & lt;输入名称="文本" type="文本" id=癗ewPage”在      

只能输入中文

  

<代码> & lt;输入type=" text "在

  

只能输入英文

        & lt;输入类型=拔谋尽北?   & lt;输入类型=拔谋尽痹?/pre>      

只能输入中文,英文,数字,@符号和。符号

  

<代码> & lt;输入type=" text "在

  

只允许输入英文,且不能粘贴也无法弹出粘贴菜单

        & lt;输入type=" text ">   & lt;输入name="价格"类型=拔谋尽贝笮=" 8 "最大长度=?”在      

总而言之:先在& lt; input>里输入onkeyup=" value=https://www.yisu.com/zixun/value.replace (/^/X/g,“)”然后在(/[X \]/g,”)里的X换成你想输入的代码就可以了

  

中文:u4E00-u9FA5

  

数字:d, 0 - 9

  

英文:a - z、a - z

  

其它符号@,点或其它符号。也可以多个,用\隔开就行了。

  

例如:   

中,英文和数字加@符号加点符号:\ - \ z \ \ Z0-9 \ \ u9FA5 \ @ \ u4E00。

  

若想在文本框里不能右键弹出菜单和不能粘贴进复制的信息的话就要在& lt; input>里输入

  

其一,只允许输入数字和小数点。

        & lt;输入在      

其二,判断的更详细一些,甚至22 . . 2这样不算数字也判断得出来

     

JavaScript验证知识整理