我正在尝试使用逗号分隔的字符串列表(特定表单)或空来验证字段。我不能使用拆分。
我设法为单个字符串设置常规exp。
我只想实现逗号分隔(前后可能有空格)或空字符串。如果它不为空,则必须具有特定的字符串格式。如果输入了多个字符串,则应使用逗号。
字符串格式为
^([a-z_\.\-])+\@(([a-z\-])+\.)+([a-z]{2,4})+$
请帮我添加逗号分隔和整个空字符串。感谢
答案 0 :(得分:2)
试试这个表达
/^$|^([a-z_\.\-])+\@(([a-z\-])+\.)+([a-z]{2,4})+(\s*,\s*([a-z_\.\-])+\@(([a-z\-])+\.)+([a-z]{2,4})+)*$/
模式为^$|^string(,string)*$