首页 > 其他 > 详细

正则表达式

时间:2016-09-10 16:16:48      阅读:166      评论:0      收藏:0      [点我收藏+]

验证日期:/^\d{4}-(0[1-9]|1[012])-(0[1-9]|[12]\d|3[01])$/ (2009-02-31)
验证时间:/^([0-1]\d|2[0-3]):([0-5]\d):([0-5]\d)$/ (16:02:12)

验证数字: /^\d$/
验证n位数字: /^\d{n}$/
验证至少位数字: /^\d{n,}$/
验证m-n位数字: /^\d{m,n}$/
验证零和非零开头数字: /^(0|[1-9]\d*)$/
验证有两位小数的正实数:/^\d+.\d{2}$/
验证1-3位小数的正实数: /^\d+.\d{1,3}$/
验证非零的正整: /^\+?[1-9][0-9]*$/
验证非正整数: /^\-[1-9][1-9]*$/


验证用户名: /^[\u4e00-\u9fa5a-zA-Z0-9_-]$/(只能中英文,数字,下划线,减号)

验证密码: /^([a-zA-Z]+[.0-9_]*){6,18}$/(以字母开头,长度在6-18之间,只能包含字符,数字和下划线)

验证汉字: /^\u4e00-\u9fa5$/

验证Email: /^[a-zA-Z\d]+([-_.][a-zA-Z\d]+)*@[a-zA-Z\d]+.[A-Za-z\d]{2,5}$/
(邮箱的前缀:纯数字、纯字母、带点的、带下划线、带连接线。不可能的情况:以“_”或“-”开头或者结尾,包含特殊符号的)

验证InternetURL:

验证手机号:

验证身份证: /^\d{15}|\d{18}$/(15位或18位数字)

验证一年的12个月: /^0[1-9]|1[0-2]$/

验证一月的31天: /^[0-2][1-9]|3[0-1]$/

正则表达式

原文:http://www.cnblogs.com/love-sea520/p/5859531.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!