如何從字符串中只刪除字母? 例如,我有這樣的文字345-D34 XX如何從字符串中刪除所有字母
我想345-34
我試過這段代碼:
replace(/\D/g, '')
但它現在正在正確的,因爲我得到的只有數沒有 -
如何從字符串中只刪除字母? 例如,我有這樣的文字345-D34 XX如何從字符串中刪除所有字母
我想345-34
我試過這段代碼:
replace(/\D/g, '')
但它現在正在正確的,因爲我得到的只有數沒有 -
刪除所有的信件從字符串使用regular expression:
var str = '345-d34 XX',
result = str.replace(/[^\d-]/g, '');
console.log(result);
所以其他符號應保持嗎?或者是你想要的數字和連字符被保留的真正問題? –
'替換(/ [a-z]/gi,'')或者替換(/ [^ \ d - ]/g,'')' – trincot
@trincot - 您的評論應該被提升爲答案。 – Malvolio