2016-03-04 60 views
0

如何從javascript中的數字和分號旁邊的字符串中刪除每個字符和符號?如何從javascript中的數字和分號旁邊的字符串中刪除每個字符和符號?

示例: 如果我有下面的字符串:

test = 'jfh345;[email protected]@#'; 

我怎樣才能去除每字符和符號從串數和分號和輸出的旁像下面的刪除後:

'345; 545'

+1

使用正則表達式。你有什麼嘗試? –

+0

如果您的問題已解決,請接受答案。請參閱[如何接受答案工作?](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work) – Tushar

回答

3

替換任何不是數字或分號的東西。

test = 'jfh345;[email protected]@#'; 

res = test.replace(/[^\d;]+/g, ''); 

RegEx Demo

+0

演示用空格替換標點符號,如果您不想在輸出中使用空格:** test.replace(/ [^ \ d;] +/g,「」); ** –

+0

@ArifBurhan這只是被替換的指示。 – Tushar

相關問題