嗨,我有一個字符串的信用卡號碼。我需要敷個面膜隱藏CC號碼:如何將遮罩應用於字符串?
我有「123-123-123」,我需要得到像「123-XXX-123」
是否有任何優雅的方式做這個?我試圖避免使用severals子()函數...
在此先感謝
嗨,我有一個字符串的信用卡號碼。我需要敷個面膜隱藏CC號碼:如何將遮罩應用於字符串?
我有「123-123-123」,我需要得到像「123-XXX-123」
是否有任何優雅的方式做這個?我試圖避免使用severals子()函數...
在此先感謝
我相信你能實現String類的這種使用PADLeft和PADRight功能。
這是正則表達式。 String regex =「[1-3] {3}( - )[1-3] {3}( - )[1-3] {3}( - )」; 這個正則表達式[1-3] = 1到3之間的任何字符,然後是{3}三個字符。 ( - )必須是' - '字符。因爲例如正則表達式是「123-212-222」
myCCStr = myCCStr.replaceFirst("-[0-9]{3}-", "-XXX-");
+ 0:你指的是哪種語言? – 2011-02-18 08:00:00