-4

以下のシリーズを使用する場合、ユーザーにとって可能な入力は何か教えてもらえますか

var Str=/^([a-zA-Z0-9]{1,})$/jqueryのシリーズ..

4

3 に答える 3

6

この正規表現は、文字 (A ~ Z または a ~ z) または数字 (0 ~ 9) を含み、その他の文字を含まない文字列に一致します。文字列は少なくとも 1 文字で構成されている必要がありますが、文字数に上限はありません。

一致する文字列の例:

  • x
  • foo
  • 123
  • ABC00

一致しない文字列の例:

  • 空の文字列(少なくとも 1 文字が必要です)
  • foo_bar(アンダースコアのため)
  • abc 123(スペースがあるので)

ところで、書く代わりに、{1,}通常は を使用する必要があります+

rubularでオンラインで正規表現を使用できます。

関連情報

于 2012-12-10T13:25:35.633 に答える
4

正規表現は jquery とは関係ありません。

^ - start of string
[a-zA-Z0-9] - lowercase letter, uppercase letter, or digit
{1,} - 1 or more of the previous character class (better written as `+`)
$ - end of the string

regexrで自分でテストしてください。

于 2012-12-10T13:27:53.703 に答える
0

文字列の先頭から文字列の末尾まで、少なくとも 1 つの英数字が表示されていると言えます。

于 2012-12-10T13:25:51.057 に答える