正規表現には小さな要件があります。ここでは、少なくとも 1 文字のアルファベットとそれに続く数字と特殊文字が必要です。次の正規表現を試しましたが、解決策が得られません。
/^[a-zA-Z0-9\-\_\/\s,.]+$/
と
/^([a-zA-Z0-9]+)$/
正規表現には小さな要件があります。ここでは、少なくとも 1 文字のアルファベットとそれに続く数字と特殊文字が必要です。次の正規表現を試しましたが、解決策が得られません。
/^[a-zA-Z0-9\-\_\/\s,.]+$/
と
/^([a-zA-Z0-9]+)$/
最低でも 1 文字のアルファベットが必要です
[a-z]+
数字と特殊文字が続きます。
[0-9_\/\s,.-]+
組み合わせると、次のようになります。
/^[a-z]+[0-9_\/\s,.-]+$/i
/i 修飾子は、大文字と小文字を区別しないアルファベット文字の一致のために追加されています。
この正規表現を試してください:
/^[a-z][\d_\s,.]+$/i
これが何をするかを明確にするために:
^[a-z] // must start with a letter (only one) add '+' for "at least one"
[\d_\s,.]+$ // followed by at least one number, underscore, space, comma or dot.
/i // case-insensitive
他の文字の選択を分離する必要があります。「数字と特殊文字」が何を意味するのか混乱していますが、試してみてください:
/^[a-z]+[^a-z]+$/i