我在构建包含所有字母数字字符和一两个特定字符的正则表达式时遇到问题,例如 _
或 -
。
此表达式适用于所有字母数字字符 /^[0-9a-zA-Z]+$/
。
最佳答案
试试这个:
/^[0-9a-zA-Z-_]+$/
如果您在可以将其解释为范围的位置输入破折号“-”,例如 _-,则表示在 ascii 表中匹配 _ 或以上的任何字符。
关于JavaScript 正则表达式(带有 _- 的字母数字字符),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12175553/