2016-05-09 77 views

回答

3

使用replace()用正則表達式/\d{4}$/

var res = '123456789'.replace(/\d{4}$/, '****'); 
 
document.write(res);

Regex explanation

Regular expression visualization


或者用 substring()substr()

var str = '123456789', 
 
    res = str.substr(0, str.length - 4) + '****'; 
 
document.write(res);

+0

謝謝,這正是我想要的。 :) –

+0

@RidhoFauzan:很高興幫助:) –

2

你可以使用substring還有:

var s = '123456789'; 
 
var ns = s.substring(0, s.length - 4) + '****'; 
 
document.write(ns);