2016-02-19 52 views
3

我在javascript中使用正則表達式,並想用'#'替換除了最後四個數字以外的所有數字。我已經想出瞭如何用'#'替換所有的數字,我該怎麼做才能取代最後四個數字?這是我的代碼到目前爲止。 return cc.replace(/[0-9]/g, "#")使用正則表達式替換除最後四個數字以外的所有數字。

+0

取而代之的是一個特定大小的字符串? – acupajoe

+2

如果少於4位數字會怎樣? – Oriol

回答

7

使用這種模式

\d(?=\d{4}) 

#
Demo

+0

該死的你,你打我:) – dchayka

+0

偉大的思想都想:-) –

+0

你能提供正則表達式來掩蓋除區號之外的所有東西嗎? –

相關問題