js常用正则表达式
来源:互联网 发布:淘宝买零食吃靠谱吗 编辑:程序博客网 时间:2024/06/02 02:48
js使用正则:
/** * 验证日期格式 * @param date * @return {boolean} */function checkDate(date) { var reg = /^[1-9]\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])\s+(20|21|22|23|[0-1]\d):[0-5]\d:[0-5]\d$/; var regExp = new RegExp(reg); if (regExp.test(date)){ return true; }else { return false; }}
1、匹配/* XXX */ 注释
/\*{1,2}[\s\S]*?\*/
2、匹配邮箱
/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/
3、匹配国内手机号
/^1[3|4|5|7|8][0-9]\d{4,8}$/
4、匹配国内固定号码
/^\d{2,5}-\d{7,8}$/
5、匹配汉字
/^[\u4e00-\u9fa5]+$/
6、匹配0-100,最多两位小数
/^([0-9]\d?(\.\d{1,2})?|0\.\d{1,2}|100)$/
7、匹配QQ
/^\d{5,10}$/
8、匹配字母和数字,长度为6
/^[A-Za-z0-9]{6}$/
9、匹配字母和数字,最小长度为6
/^[A-Za-z0-9]{6,}$/
10、匹配小数点后两位
/^\d+(\.\d{1,2})?$/
11、匹配数字
/^[0-9]*$/
12、匹配数字字母汉字
/^[A-Za-z0-9\u4e00-\u9fa5]*$/
13、匹配数字字母(6-16位)
/((?=.*\d)(?=.*\D)|(?=.*[a-zA-Z])(?=.*[^a-zA-Z]))^[^\s]{6,16}$/
14、匹配中国邮编
/^[1-9][0-9]{5}$/
15、匹配字符串开头结尾
/^字符串.*字符串$/
16、匹配时间格式,2011-01-01 00:00:00
/^[1-9]\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])\s+(20|21|22|23|[0-1]\d):[0-5]\d:[0-5]\d$/
阅读全文
0 0
- js常用正则表达式
- JS常用正则表达式
- JS常用正则表达式
- JS常用正则表达式
- JS常用正则表达式
- JS:常用正则表达式
- js常用正则表达式
- JS常用正则表达式
- JS常用正则表达式
- js常用正则表达式
- js常用正则表达式
- 常用JS正则表达式
- JS常用正则表达式
- JS常用正则表达式
- js常用正则表达式
- js常用正则表达式
- JS常用正则表达式
- JS常用正则表达式
- Windows 下单机最大TCP连接数
- Java软件工程师 (职业简介)
- 利用JDB附加调试JAVA程序
- stm32 死区 刹车 pwm
- CNN的压缩和加速
- js常用正则表达式
- 解决ubuntu16.04中ttyUSB设备节点不固定问题
- JavaWeb第一章Web应用技术
- mycat安装&配置 学习
- 八、gdb的安装
- 《软技能:代码之外的生存指南》读书笔记
- 教你写一个简单的网页(html网页开发入门)
- 2 springboot项目集成使用disconf,基于docker环境
- 机器学习中的各种距离