我不知道我想要什么的名字,所以我会告诉你。
我有一个输入文本,用户可以在其中提问,但有些用户会问这样的问题:
What the?????????????????????%%%%%%
或Question??????????????????????
....或!!!!!!??????
....等。
我想从我的 javascript 变量中删除这些字符串。哪个功能对我有帮助?我正在寻找的英文名称是什么?
谢谢你。
我不知道我想要什么的名字,所以我会告诉你。
我有一个输入文本,用户可以在其中提问,但有些用户会问这样的问题:
What the?????????????????????%%%%%%
或Question??????????????????????
....或!!!!!!??????
....等。
我想从我的 javascript 变量中删除这些字符串。哪个功能对我有帮助?我正在寻找的英文名称是什么?
谢谢你。
JavaScript 中的示例,但正则表达式在其他语言中将非常相似:
var compressSpecialChars = function(str) {
return str.replace(/[^\w\d\s]+/g, function(specials) { return specials[0] });
};
var questions = [
'What the?????????????????????%%%%%%',
'Question??????????????????????',
'!!!!!!??????'
];
questions.map(compressSpecialChars);
// Result: ["What the?", "Question?", "!"]