从非空白字符串中排除逗号字符

时间:2013-03-26 21:22:04

标签: regex whitespace

我需要一个正则表达式,它将验证字符串不是所有空格,并且不包含逗号(,)字符。

我已经找到了做其中一个的例子,但不是两个:

^(?![\s,]*$).+以确保不是所有的空格和 ^(.(?!,))*$排除逗号。

我没有使用代码的选项,这是对表单中字段的约束。

1 个答案:

答案 0 :(得分:10)

这应该符合您的需求:

^[^,]*[^ ,][^,]*$

“至少有一个不是空格或逗号的字符,被任何字符包围,但逗号”