原因:习惯性的在 “|” 符号两边加了空格,正则表达式中不能出现多余的空格
1. 正确的正则表达式:
1 var regName = /(^[a-zA-Z0-9_-]{6,16}$) | (^[u2E80-u9FFF]{2,5})/;
2. 错误的正则表达式:
1 var regName = /(^[a-zA-Z0-9_-]{6,16}$)|(^[u2E80-u9FFF]{2,5})/;