3

数字と文字の両方が必要なフィールドを検証するには、次を使用できます。

/^([0-9]+[a-zA-Z]+|[a-zA-Z]+[0-9]+)[0-9a-zA-Z]*$/

しかし、数値のみの文字列をさらに受け入れたいと思います。

4

3 に答える 3

5

少なくとも1つの数字が欲しいということですか?

先読みアサーションを使用できます。

/^(?=.*\d)[a-z\d]*$/i
于 2012-10-19T04:26:45.057 に答える
2

http://www.javascripter.net/faq/regularexpressionsyntax.htmから答えを得ました

まあ、regx内で「or」関数を実行できます

/^([0-9]|([0-9]+[a-zA-Z]+|[a-zA-Z]+[0-9]+)[0-9a-zA-Z]*)$/;
于 2012-10-19T07:00:06.770 に答える