正则语法表
正则语法:
- 匹配前面的子表达式零次或多次。例如,zo*能匹配“z”以及“zoo”。*等价于{0,}。
+:匹配前面的子表达式一次或多次。例如,“zo+”能匹配“zo”以及“zoo”,但不能匹配“z”。+等价于{1,}。
由数字、字母或下划线组成,大写字母开头
/^[A-Z][a-zA-Z0-9_]*$/
由中文、字母、数字或下划线组成
/^[a-zA-Z0-9_\u4e00-\u9fa5]+$/
中文字母数字下划线,首位非数字
/^[a-zA-Z_\u4e00-\u9fa5][a-zA-Z0-9_\u4e00-\u9fa5]*$/
由中文、字母、数字或下划线组成,下划线不能为首尾
/^(?!_)(?!.*?_$)[a-zA-Z0-9_\u4e00-\u9fa5]+$/