0

"E" と "P" の 2 文字のみを許可する正規表現セットを誰かが定義できますか?

特定のテキスト領域にこれらの 2 文字だけを入力できるようにする必要がある Web アプリがあります。

ありがとうございました。

4

1 に答える 1

2
/^[ep]+$/

それでおしまい。

  • ^「文字列の開始」を意味します
  • [ep]私たちの文字「e」と「p」は
  • +「1回以上繰り返す」という意味
  • $「文字列の終わり」を意味します

E と P も受け入れたい場合はi、大文字と小文字を区別しないための修飾子を追加できます。

/^[ep]+$/i

JavaScript で使用するには:

var testingRegex = /^[ep]+$/i;

if (testingRegex.match(myString)) {
    //Yes, it matches!
} else {
    //Error!
}
于 2013-01-20T20:43:44.137 に答える