javascript常用的验证正则表达式

2017-2-25 11:32| 作者: admin| 查看: 568| 评论: 0|来自: 钱柜手机网页版

正则表达式虽然能够短时间能够实现读写,但是真正能够熟练则需要大量的时间。所以最好能够将比较常用的正则表达式积累起来,在实际应用中直接使用或者做一些少许的修改,这样会节省大量的时间,提高开发效率,下面就分享一下实际应用中比较常见的验证正则表达式。

[JavaScript] 纯文本查看 复制代码
/^[0-9]*[1-9][0-9]*$/ //匹配正整数
/^\d+$/ //匹配非负整数(正整数+0)
/^[\u4e00-\u9fa5]/ //匹配中文
/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/ //匹配Email
/^(f|ht){1}(tp|tps):\/\/([\w-]+\.)+[\w-]+(\/[\w- ./?%&=]*)?/ //匹配网址URL
/^[a-zA-Z][a-zA-Z0-9_]{4,15}$/ //匹配字母开头,5-16字符,字母数字下划线
/^[\u4e00-\u9fa5A-Za-z0-9_]+$/ //匹配数字,字母,下划线,中文
/^[1-9]\d{5}$/ //匹配中国邮政编码
/\b(?<img src="static/image/smiley/default/sad.gif" smilieid="2" border="0" alt="">?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b/ //匹配IP地址
/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}(\d|x|X)$/ //匹配中国大陆身份证

鲜花

握手

雷人

路过

鸡蛋

最新评论

返回顶部