1

すべての英数字と 1 つまたは 2 つの特定の文字 (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 に答える