2016-02-07 10 views

答えて

13

あなたはこのようにそれを行うことができます:

dd.replace(/.(?=.{4,}$)/g, '#'); 

var dd = 'Hello dude'; 
 
var replaced = dd.replace(/.(?=.{4,}$)/g, '#'); 
 
document.write(replaced);

+0

あなたはどのようにこの正規表現の仕事を説明することができますか? –

+0

@ LukasDavidは、基本的に4文字以上のすべての文字を置き換えます。だから、文字列の最後の前に4文字になると、正規表現は失敗し、それらの文字を置き換えません。 – MinusFour

関連する問題