[英]javascript regex remove white space and a letter
var name = 'j o h n';
arr = name.split(/\s/ig).join('');
我想從末尾刪除空格和字母“ n”。
我已經嘗試過/\\sn/ig
或/\\s[n]/ig
但是我似乎無法同時刪除空格和想要的字母。 我已經在網絡上搜索了如何執行此操作,但是並沒有真正找到可以清楚地說明如何將多個表達式放入模式中的東西。
謝謝!
您可以替換空格或最后找到的n
。
var string = 'joh n'; console.log(string.replace(/\\s|n$/gi, ''));
您可以附加另一個replace()
:
console.log("john".split(/\\s/ig).join('').replace("n", ""));
或只使用|
運算符還可以在最后刪除n
:
console.log("john".split(/\\s|n$/ig).join(''));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.