JavaScript を使用してユーザー ID のクライアント側検証が必要です。サンプル入力は
!abc
abc-def , abc
abc , abc-def
abc
abc-def_hjk
正規表現を作成しました([\w]*[-]?[\w]+[\s]?[,]?[\s]?)+
。必要に応じて一致2,3,4,5
しますが、無効な input1
にも一致します。この正規表現の何が問題なのか教えてください。
JavaScript を使用してユーザー ID のクライアント側検証が必要です。サンプル入力は
!abc
abc-def , abc
abc , abc-def
abc
abc-def_hjk
正規表現を作成しました([\w]*[-]?[\w]+[\s]?[,]?[\s]?)+
。必要に応じて一致2,3,4,5
しますが、無効な input1
にも一致します。この正規表現の何が問題なのか教えてください。