您的位置:首页 > 其它

常用正则表达式--

2014-05-04 11:22 281 查看
常用正则表达式积累整理

//非空

require: /.+/

//手机(有局限性)

phone: /^1[3|4|5|8][0-9]\d{8}$/ 或者 /^(13[0-9]|15[0|3|6|7|8|9]|18[8|9])\d{8}$/

//座机电话验证
phone: /^((\(\d{2,3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}(\-\d{1,4})?$/,

//日期 格式类似:2013-01-01 or 2013/01/01 or 2013-01/01

date: /^(\d{1,4})(-|\/)(\d{2})(-|\/)(\d{2})$/

//同时包含手机和电话的验证

phone:/^((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$)$/

//email

Email: /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/

//货币

Currency: /^\d+(\.\d+)?$/

//磁盘路径

path: /^[a-zA-Z]:(([a-zA-Z]*)||([a-zA-Z]*\\))*$/

//用于密码验证-5到19位

//password: /[A-Za-z].*[0-9]|[0-9].*[A-Za-z]/

password: /^[a-zA-Z]\w{5,19}$/

//url 第一个是www开头的,第二个,支持验证http,https,ftp

url:/^(\w+:\/\/)?\w+(\.\w+)+.*$/

url: /^(http|https|ftp):\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\/:+!]*([^<>\""])*$/

//是否是数字 --整数

patrn:/^([1-9]\d{0,}|0)$/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: