有什么方法可以使正则表达式替换符号+空格?
我正在使用:
const cleanMask = (value) => {
const output = value.replace(/[_()-]/g, "").trim();
return output;
}
let result = cleanMask('this (contains parens) and_underscore, and-dash')
console.log(result)
对吗?
答案 0 :(得分:0)
您当前的代码将用空字符串替换所有出现的字符_,(,)和-,然后从结果的开头和结尾开始用trim()空格替换。
如果要删除所有空格,可以使用空格字符类\ s代替trim(),如下所示:
const output = value.replace(/[_()-\s]/g, "");