使用.replace检查正则表达式的空格,逗号和句点?

时间:2016-04-11 15:38:26

标签: jquery regex

我的尝试不起作用:

var n = $('.class').val().replace(/ /g,'',/,/g,'.').length;

2 个答案:

答案 0 :(得分:0)

如果您要查看逗号,,空格\s或句点.,可以使用以下正则表达式:

/[,.\s]/g

斜杠只是转义字符,因为句点通常用于表示任何字符,\s将匹配任何空格实例。

因此,如果您想要替换所有这些,请使用:

var output = input.replace(/[,.\s]/g,'replacement-string');

答案 1 :(得分:0)

/[ ,.]/g

[]定义一个字符组,匹配其中一个字符。

次要优化是添加重复量词(+)。

/[ ,.]+/g