前端常用正则表达式

1、仅支持数字

/^[0-9]+$/

2、仅支持数字和英文  (注: [ ] 中括号内可任意添加允许输入的特殊字符,如: *  - _)

/^[A-Za-z0-9]+$/

3、IP地址校验(不包含端口号)

/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/

4、IP地址校验(包含端口号)

/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5]):([1-9]|[1-9]\d{1,3}|[1-5]\d{4}|6[0-5]{2}[0-3][0-5])([/0-9A-Za-z])+$/

 

5、邮箱验证

/[\w!#$%&'*+/=?^_`{|}~-]+(?:\.[\w!#$%&'*+/=?^_`{|}~-]+)*@(?:[\w](?:[\w-]*[\w])?\.)+[\w](?:[\w-]*[\w])?/

或者

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

6、手机号验证

/^1[3456789]\d{9}$/

注:以上正则是本人在真实项目中所使用的,后期会对一些其他常用正则进行补充,如若大佬们发现以上正则存在问题,还望及时帮忙指出。谢谢

 

posted on 2020-05-27 11:13  blucesun  阅读(456)  评论(0编辑  收藏  举报

导航