Javascript正则表达式删除除“。”之外的所有标点符号。和“?”

时间:2015-01-23 02:57:48

标签: javascript regex

我一直在使用正则表达式替换从文本框值中删除所有标点符号并替换删除所留下的空格。除了我已经意识到我需要将.?留在字段中之外,它工作得很好。这是我目前正在使用的。如何跳过这两个字符但删除所有其他字符?

脚本

var special = special.replace(/[^\w\s]|_/g, "").replace(/\s+/g, " ");

1 个答案:

答案 0 :(得分:5)

只需使用[^\w\s?.]作为你的角色类。