Maison >interface Web >js tutoriel >JAVASCRIPT 客户端验证数据的合法性代码(正则)第1/2页_javascript技巧

JAVASCRIPT 客户端验证数据的合法性代码(正则)第1/2页_javascript技巧

PHP中文网
PHP中文网original
2016-05-16 18:29:341247parcourir

JAVASCRIPT 客户端验证数据的合法性代码,比较全了,所以简单分页了下,喜欢的朋友可以收藏下。

复制代码 代码如下:




http://www.php.cn/;input type="text" name="url" value="">



javascript验证表单大全
1. 长度限制

复制代码 代码如下:


<script> <br>function test() <br>{ <br>if(document.a.b.value.length>50) <br>{ <br>alert("不能超过50个字符!"); <br>document.a.b.focus(); <br>return false; <br>} <br>} <br></script>






2. 只能是汉字

3." 只能是英文

复制代码 代码如下:





4. 只能是数字

复制代码 代码如下:





5. 只能是英文字符和数字

复制代码 代码如下:




6. 验证油箱格式

复制代码 代码如下:





7. 屏蔽关键字(这里屏蔽***和****)

复制代码 代码如下:








8. 两次输入密码是否相同

复制代码 代码如下:







<script> <br>function check() <br>{ <br>with(document.all){ <br>if(input1.value!=input2.value) <br>{ <br>alert("false") <br>input1.value = ""; <br>input2.value = ""; <br>} <br>else document.forms[0].submit(); <br>} <br>} <br></script>


够了吧 :)
屏蔽右键 很酷
oncontextmenu="return false" ondragstart="return false" onselectstart="return false"
加在body中

2.1 表单项不能为空

复制代码 代码如下:




2.2 比较两个表单项的值是否相同

复制代码 代码如下:




2.3 表单项只能为数字和"_",用于电话/银行帐号验证上,可扩展到域名注册等

复制代码 代码如下:




2.4 表单项输入数值/长度限定

复制代码 代码如下:




2.5 中文/英文/数字/邮件地址合法性判断

复制代码 代码如下:




2.6 限定表单项不能输入的字符

复制代码 代码如下:




1. 检查一段字符串是否全由数字组成
---------------------------------------

2. 怎么判断是否是字符
---------------------------------------
if (/[^\x00-\xff]/g.test(s)) alert("含有汉字");
else alert("全是字符");
3. 怎么判断是否含有汉字
---------------------------------------
if (escape(str).indexOf("%u")!=-1) alert("含有汉字");
else alert("全是字符");

当前1/2页 12下一页阅读全文

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn