以下の仕様で正規表現を作成してみました
任意の英字 (少なくとも 1 文字)
任意の数字 (少なくとも 1 文字)
場所がない
すべての特殊文字を受け入れます (を除く
",;&|'
)
^(?=.*[0-9])(?=.*[a-z])(?!.*\s)((?!.*[",;&|'])|(?=(.*\W){1,}))(?!.*[",;&|'])$
これは私が試したものです。これで何ができますか?
質問は本質的にまだ漠然としています。受け入れられる文字列の例をいくつか挙げてください。
始めるために、次を使用できます。
正規表現:
/^(?=.*?\d)(?=.*?[a-z])(?!.*?[ ",;&|']).+$/i
",;&|'
この正規表現は、少なくとも 1 つの数字ではない 1 つ以上の文字と一致し、 a-z
alpgabe が必要です。
PHP では、次のように使用します。
'/^(?=.*?\d)(?=.*?[a-z])(?!.*?[ ",;&|\']).+$/i'