正则验证
2017-01-19 16:16
204 查看
1.6-20位字母、数字、下划线
var reg = /^\w{6,20}$/;
2. 出生年月表达式
var bir =/^\d{4}-?(?:0[1-9]|1[0-2])$/;
3. 6-20位数字、字母
var reg = /^[A-Za-z0-9]{6,20}$/;
4. 6-20位字母数字,不能是纯数字
var reg=/^(?![0-9]*$)[a-zA-Z0-9]{6,20}$/;
5.手机号码正则
var reg = /^0?1[3|4|5|8][0-9]\d{8}$/;
6.密码:由字母、数字、下滑线、~!@#$%^&*这些特殊符号组成的字符串,最小长度6,最大长度20。
var regM = /^[\w~!@#$%^&*]{6,20}$/;
7. 结算利率必须为数字,且最多二位小数
var reg = /^\d{1,8}(\.\d{1,2})?$/; if (!reg.test(crediting_rate)) { alert('结算利率必须为数字,且最多二位小数'); return false; }
8. 正则验证2-10个汉字
reg=[\u4e00-\u9fa5]{2,10};
9.验证整数或者小数
var reg = /^\d+$|^\d+\.\d+$/g; if(!reg.test(paramArr.d_sum)) { alert('输入的金额格式错误!'); return; }
10.固定电话验证
var reg = /^(0[0-9]{2,3}\-)?([2-9][0-9]{6,7})+(\-[0-9]{1,4})?$/;
相关文章推荐
- php实现上传文件时进度条提示文件上传多少
- Error: EACCES: permission denied
- java创建临时文件
- [bigdata-032] 把json文件导入到mongodb
- 细说addEventListener与事件捕获
- VMware下重装CentOS
- NDK malloc的用法导致问题
- 可执行文件(ELF)格式的理解
- Spark Streaming-1:Spark Streaming编程指南
- pig数据导入性能优化(map端)
- 人脸检测一个小综述
- viewpager图片点击事件
- pycharm 误删掉项目文件处理办法
- 功率表达,分贝
- u
- 洛谷 P1433 吃奶酪
- SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape
- 跨域请求方式三:window.name 跨域实现原理
- LNK1169
- 关于java的回调的一个例子