hidValue="javaScript:java";
replaceStr = "java";
resultStr=hidValue.replace("/\b"+replaceStr+"\b/gi","");
resultStr contient encore "javaScript: java"remplacer exacte de chaîne en Javascript
Le code ci-dessus ne remplace pas la java chaîne exacte. Mais quand je change le code et passe directement la valeur « java », il est maintenant remplacé correctement ie
hidValue="javaScript:java";
resultStr=hidValue.replace(/\bjava\b/gi,"");
resultStr contient « javaScript: »
Alors, comment dois-je passer une variable à remplacer la fonction telle que seule la la correspondance exacte est remplacée.