时间:2020-09-25 浏览量: 收藏
JS表单验证-12个常用的JS表单验证
最近有个项目用到了表单验证,在项目完结后的这段时间把常用的JS表单验证demo整理了一下,和大家一起分享~~~
1. 长度限制
1. 长度限制
2. 只能是汉字
2. 只能是汉字
以下demo中的HTML的结构与验证中文结构相似的,在这就只写js了哈
3. 只能是英文字母
4. 只能是数字
//验证只能为数字 function checkNumber(obj){ var reg = /^[0-9]+$/; if(obj!=""&&!reg.test(obj)){ alert('只能输入数字!'); return false; } }
5. 只能是英文字母和数字
6. 检验时间大小(与当前时间比较)
7. 屏蔽关键字(这里屏蔽***和****)
8. 两次输入密码是否相同
9. 表单项不能为空
10. 邮箱验证
11. 验证手机号
12. 验证身份证号码(需是有效身份证)
RELATED RECOMMEND
2020-09-25
1、通过PHPStudy中composer工具来安装thinkphp6.0:2、执行composer安装命令 composer create-project topthink/think tp6 6.0.*-dev:3、遇到安装失败,请更新镜像地址,
2020-09-25
在php程序判断客户端是通过电脑端还是手机端访问,以下是经过测试可行的函数function isMobile() { static $is_mobile = null; null === $is_mobile &&
2020-09-25
使用Teleport Pro软件的朋友应该知道他是一个离线浏览器,而他更大的作用则是可以用来下载别人的整站,软件的功能虽然好,但是却有一个很头疼的缺点,那就是下载下来 的网页它会在图片标签内插入tppabs标签以记录该图片的原始地址。因为这个标签不是合法标签,所以普通浏览器会忽略它。如图所示:其实可以在 DreamWeaver中使用正则表达式批量清除tppabs标签. 具体写法如下: 匹配tppabs标签: \btppabs="h[^"]*" 替换为 (空) 匹配javas...