JS中常用的正则表达式

16进制的HEX色值

1
/^#[\da-f]{3}([\da-f]{3})?$/

0~1之间的小数,不含0和1

1
/0(\.[0-9]{0,2})/

姓名

1
/^[\u4e00-\u9fa5]{1,5}$/

手机

1
/^[1][3,4,5,7,8][0-9]{9}$/;

密码

1
/^[\w_-~!@#$%^&*`./]{6,20}$/

身份证号

1
/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/

邮箱

1
/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/

字符串内不包含空格

1
/^\S*$/
-------------本文结束感谢您的阅读-------------

本文标题:JS中常用的正则表达式

文章作者:老米的世界

发布时间:2018年08月14日 - 00:00

最后更新:2019年09月05日 - 22:06

原始链接:http://mpfly.github.io/2018/08/14/JS中常用的正则表达式/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

老米的世界 wechat
欢迎关注我的微信公众号!
坚持原创技术分享,您的支持将鼓励我继续创作!