最新消息:文章中包含代码时,请遵守代码高亮规范!

常用的正则表达式总结【原创】

HTML+CSS Cindy 95浏览 0评论

(1)整数

/^[0-9]*[0-9][0-9]*$/

使用方法(以此类推):
var integer = /^[0-9]*[0-9][0-9]*$/;
if(!n.match(integer)){
alert(“请输入整数”);
}

(2)正整数
/^[0-9]*[1-9][0-9]*$/

(3)手机号
/^1(3|4|5|7|8)\d{9}$/
/^[1][34578][0-9]{9}$/

(4)中文
/^[\u4e00-\u9fa5]+$/

(5)英文
/[a-z]$/

(6)6-18位,支持数字加字母,支持下划线
/^[a-zA-Z\d_]{6,18}$/
(7)支持数字、字母、下划线、减号,必须字母开头(如微信号)
/^[a-zA-Z][a-zA-Z0-9_/-]{5,20}$/
(8)邮箱格式:
/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/

(9)只能输入汉字或字母,或者汉字字母组合:
/^[\u4E00-\u9FA5a-zA-Z]{1,20}$/

(10)密码(6-18位字母或数字)
/^[a-zA-Z0-9]{6,18}$/
/^[0-9a-zA-Z]{6,18}$/

(11)qq号
/^\d{5,10}$/;

转载时请注明出处及相应链接,本文永久地址:http://blog.it985.com/22604.html


pay_weixin
pay_weixin
微信打赏
pay_weixin
支付宝打赏
感谢您对作者Cindy的打赏,我们会更加努力!    如果您想成为作者,请点我

您必须 登录 才能发表评论!