JavaScript常用的正则表达式
文章 2437 0 0 0
发布时间:2018年09月06日

1.匹配由数字和字母组成的内容(没有规定第一位为字母还是数字)

 /^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{8,16}$/

2.匹配用户名(字母开头 + 数字/字母/下划线)

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

3.匹配手机号码

/^1[3|4|5|8][0-9]d{8}$/

4.匹配邮箱

/^[A-Za-z0-9u4e00-u9fa5]+@[a-zA-Z0-9-]+(.[a-zA-Z0-9-]+)+$/—>

5.匹配url地址

/(((^https?:(?://)?)(?:[-;:&=+$,w]+@)?[A-Za-z0-9.-]+|(?:www.|[-;:&=+$,w]+@)[A-Za-z0-9.-]+)((?:/[+~%/.w-])???(?:[-+=&;%@.w_])#?(?:[w]))?)$/g

6.密码中必须包含字母、数字、特称字符,至少8个字符,最多30个字符

/^(?=.d)(?=.[a-zA-Z])(?=.[^a-zA-Z0-9]).{8,30}$/
评论专区