我需要擺脫字符串中的「↵」字符,但是我從RegExp中得到了一些奇怪的行爲。有人可以解釋這一點:爲什麼Javascript RegExp測試給這個角色的unicode值「false」?
var str = "↵Since we are starting our webservice...";
alert(str.charAt(0))
alert(str.charCodeAt(0));
alert(/\u8629/.test("↵"));
String對象的方法告訴我,Unicode代碼爲「↵」是8629,但正則表達式表示,情況並非如此。
爲什麼不''alert(/↵/g.test(str));'? –
這只是告訴我,字符存在於我的字符串中,而且我已經知道了。我必須做的是替換(/ \ ug/gm,''),但這不起作用,因爲RegExp的行爲如此。 – Zemljoradnik