文字列は、以下の条件を満たすのであれば、JavaScriptとPHP正規表現パターンは何である:小文字のための正規表現パターン、任意の数字、及び拘束長
- 列の間(を含む)であるべきである4と20文字
- 小文字のアルファベットとオプションで数字を含むことができます。
- これは以下の文字列の形式が許容される少なくとも1つのアルファベット
を含まなければなりません:
randy
randy39
39randy
r789456123
次許容されていません。
ran
3546
r_andy
__3912
文字列は、以下の条件を満たすのであれば、JavaScriptとPHP正規表現パターンは何である:小文字のための正規表現パターン、任意の数字、及び拘束長
を含まなければなりません:
randy
randy39
39randy
r789456123
次許容されていません。
ran
3546
r_andy
__3912
lookahead assertionを使用して、文字列にどこかに文字が含まれていることを確認できます。
/^(?=.*[a-z])[a-z0-9]{4,20}$/
(アクションでthis reFiddle exampleを参照)
これはJavaScriptと同様にPHPの両方で動作するはずです。
を使用して、2つの正規表現:/^[a-z0-9]{4,20}$/
と/[a-z]/
(実際の構文は、PHPとの間で異なる場合がありますJavascript)
あなたの仕事を解決するために何か試しましたか、あなたの仕事をするために地域社会のためにちょうど来ましたか? – zerkms
私は/ ^([a-z0-9]){3,5} $/ – dinchakpianist
を試しました。キャプチャブラケットが必要な場合は/ ^([a-z0-9] {4,20}または/^[a-z0-9] {4,20} $ /あなたがいない場合、少なくとも1つのアルファをテストしません –