È possibile lavorare con caratteri russi, nell'espressione regolare di javascript?
Forse l'uso di \ p {Cyrillic}?Regex in javascript con set di caratteri cirillici (russo)
Se sì, fornire un esempio di base di utilizzo.
L'esempio:
var str1 = "абв прв фву";
var regexp = new RegExp("[вф]\\b", "g");
alert(str1.replace(regexp, "X"));
mi aspetto di ottenere: абX прX
ma se provo questo: var str1 = "абв"; var regexp = new RegExp ("[бв] \ b", "g"); alert (str1.replace (regexp, "е")); non funziona – samuel
Il file è codificato al 100% UTF-8? Puoi provare con un singolo personaggio? –
Sembra che il limite della parola '\ b' non funzioni correttamente. Se lo rimuovo, funziona correttamente, quindi prova a sostituirlo con '[]' o qualcosa del genere. – poke