工作中常用的正则表达式集合

2020-09-27  本文已影响0人  千沙qiansha

1.只能输入英文,数字,下划线,横线

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

2.不能输入中文

/[\u4e00-\u9fa5\s]*$/gi

3.手机号(常用11位)

/^1[34578]\d{9}$/
4.以字母开头,数字,英文,下划线和短横线6-20位

/^a-zA-Z/ 5.字母、数字、下划线 /^\w+/
6.邮箱的正则表达式
/^[A-Za-z\d]+([-_.][A-Za-z\d]+)*@([A-Za-z\d]+[-.])+[A-Za-z\d]{2,4}$/

7.只能输入数字

/^\d+$/
8.只能输入数字和小数点

/^[0-9]+([.]{1}[0-9]+){0,1}$/

9.不能输入中文

/[\u4e00-\u9fa5\s]*$/

10.合法url

/^(https?|ftp)://([a-zA-Z0-9.-]+(:[a-zA-Z0-9.&%-]+)*@)*((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]?)(\.(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])){3}|([a-zA-Z0-9-]+\.)*[a-zA-Z0-9-]+\.(com|edu|gov|int|mil|net|org|biz|arpa|info|name|pro|aero|coop|museum|[a-zA-Z]{2}))(:[0-9]+)*(\/(|[a-zA-Z0-9.,?'\+&%#=~_-]+))*/

11.小写字母

/^[a-z]+$/

12.大写字母

/^[A-Z]+$/

13.大小写字母

/^[A-Za-z]+$/

上一篇 下一篇

猜你喜欢

热点阅读