1

我在形成包含所有字母数字字符和一两个特定字符(例如 us_-.

此表达式适用于所有字母数字字符/^[0-9a-zA-Z]+$/

4

2 回答 2

2

在方括号内添加特殊字符

/^[0-9a-zA-Z_-]+$/

要在 javascript 中使用此正则表达式,请使用此代码(yourPhrase是您检查的字符串与正则表达式)

var rexp = /^[0-9a-zA-Z_-]+$/
if(rexp.test(yourPhrase)){
    //code to handle the test
}
于 2012-08-29T10:12:13.913 回答
2

试试这个:

/^[0-9a-zA-Z-_]+$/

如果您在可以解释为范围(例如 _-)的位置输入破折号“-”,则表示在 ascii 表中匹配 _ 或以上的任何字符。

于 2012-08-29T10:12:25.797 回答