标签: regex whitespace
我需要一个正则表达式,它将验证字符串不是所有空格,并且不包含逗号(,)字符。
我已经找到了做其中一个的例子,但不是两个:
^(?![\s,]*$).+以确保不是所有的空格和 ^(.(?!,))*$排除逗号。
^(?![\s,]*$).+
^(.(?!,))*$
我没有使用代码的选项,这是对表单中字段的约束。
答案 0 :(得分:10)
这应该符合您的需求:
^[^,]*[^ ,][^,]*$
“至少有一个不是空格或逗号的字符,被任何字符包围,但逗号”