私の現在の正規表現は次のようになります
([a-zA-Z]*[0-9]+[\/\\#-]?[a-zA-Z0-9]*)+
正規表現は次を検証する必要があります。
- 英数字
- 少なくとも 1 つの数字を含む必要があります
- / 、 \ 、 # 、 - 、が許可されています
- 30 文字未満である必要があります
私が(上記のように)使用している正規表現は、数字ですべてを検証しています。特殊文字の有効性をチェックしていません。誰かが私が間違っているところを指摘できますか? 更新:これを使用
^([a-zA-Z]*[0-9]+[\/\\#-]?[a-zA-Z0-9]*)+$
-1 、/1 などの文字列では機能しません