js 正则表达式相关
?=: 在。。。前面必须是某个类型
/(\d(?=[a-z])/
在字母前必须是数字
?!: 什么什么之后不能是什么
?!s
后面不能是s
/?!s/.test(“string”) 是对的 /?!s/.test(“strings”) 是错的
必须包含 数字和字母:
/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]*$/
只包含字符:
/\W_/
?=: 在。。。前面必须是某个类型
/(\d(?=[a-z])/
在字母前必须是数字
?!: 什么什么之后不能是什么
?!s
后面不能是s
/?!s/.test(“string”) 是对的 /?!s/.test(“strings”) 是错的
必须包含 数字和字母:
/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]*$/
只包含字符:
/\W_/