我在形成包含所有字母数字字符和一两个特定字符(例如 us_
或-
.
此表达式适用于所有字母数字字符/^[0-9a-zA-Z]+$/
。
在方括号内添加特殊字符
/^[0-9a-zA-Z_-]+$/
要在 javascript 中使用此正则表达式,请使用此代码(yourPhrase
是您检查的字符串与正则表达式)
var rexp = /^[0-9a-zA-Z_-]+$/
if(rexp.test(yourPhrase)){
//code to handle the test
}
试试这个:
/^[0-9a-zA-Z-_]+$/
如果您在可以解释为范围(例如 _-)的位置输入破折号“-”,则表示在 ascii 表中匹配 _ 或以上的任何字符。