码迷,mamicode.com
首页 > 其他好文 > 详细

正则表达式

时间:2016-09-10 16:20:06      阅读:158      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!