2013-04-05 48 views
0

我想使用Regax刪除號碼後面的數字(字符後無)。在Javascript中使用Ragex從字符串中刪除數字和點號

例如:讓我有一個字符串名稱abc4.5,asdjh44400.555和dasqw123123。

那麼輸出應該是abc,asdjh和dasqw。

它應該刪除所有數字並用空字符串替換。

我在谷歌搜索試圖做到上述要求,但沒有成功。

我曾嘗試

var abc = "asp.net 4.5"; 
alert(abc.replace("[0-9]+(?:\.[0-9]*)?", ""));` 

請幫我找到使用Java腳本的解決方案。

在此先感謝

回答

2
'abc4.5,asdjh44400.555 and dasqw123123.'.replace(/\d+.\d+/g,'') // -> abc,asdjh and dasqw. 
+0

我們可以刪除。(點)也? – user1926138 2013-04-05 08:56:15

+0

這就是你所期望的例子:abc4.5,asdjh44400.555和dasqw123123。 - > abc,asdjh和dasqw。 – 2013-04-05 08:58:31

+0

The qbove one is working fine thanks CD .. One Query 我想這不應該適用於像HTML5,CSS3等一些詞 然後我寫了另一個正則表達式,或者我們可以做到這一點與此。 – user1926138 2013-04-05 08:59:58

相關問題