var name = 'j o h n';
arr = name.split(/\s/ig).join('');
我想从末尾删除空格和字母“n”。
我已经尝试过/\sn/ig ,/\s[n]/ig 但我似乎无法同时删除空格和我想要的字母。我已经在网上搜索以了解如何执行此操作,但还没有真正找到可以清楚地解释如何将多个 put in multiple 表达式放入模式中的内容。
谢谢!
var name = 'j o h n';
arr = name.split(/\s/ig).join('');
我想从末尾删除空格和字母“n”。
我已经尝试过/\sn/ig ,/\s[n]/ig 但我似乎无法同时删除空格和我想要的字母。我已经在网上搜索以了解如何执行此操作,但还没有真正找到可以清楚地解释如何将多个 put in multiple 表达式放入模式中的内容。
谢谢!
您可以替换空格或 last found n。
var string = 'j o h n';
console.log(string.replace(/\s|n$/gi, ''));
您可以附加另一个replace():
console.log("j o h n".split(/\s/ig).join('').replace("n", ""));
或者只是使用|运算符也删除n最后的:
console.log("j o h n".split(/\s|n$/ig).join(''));