0

文字列のコンマ区切りリスト(特定の形式)または空のフィールドを検証しようとしています。スプリットは使えません。

単一の文字列に対して正規表現を使用することができました。

カンマ区切り(前後にスペースを入れる場合があります)または空の文字列を実装したいだけです。空でない場合は、特定の文字列形式である必要があります。ここで複数の文字列を入力する場合は、カンマを使用する必要があります。

文字列の形式は

   ^([a-z_\.\-])+\@(([a-z\-])+\.)+([a-z]{2,4})+$

plsは、コンマ区切りと空の文字列全体を追加するのに役立ちます。ありがとう

4

1 に答える 1

2

この表現を試してください

/^$|^([a-z_\.\-])+\@(([a-z\-])+\.)+([a-z]{2,4})+(\s*,\s*([a-z_\.\-])+\@(([a-z\-])+\.)+([a-z]{2,4})+)*$/

パターンは^$|^string(,string)*$

于 2012-06-21T04:15:13.597 に答える