2016-11-10 215 views
-1

爲什麼這個正則表達式返回正則表達式測試 「」 字符串

/[\\]/igm.test('asdasdasd\asdasd'); 

真正

/[\\]/igm.test('asdasdasd\\asdasd'); 

,當我嘗試這個提示錯誤,爲什麼.. ?

/[\\]/igm.test('abc\xyz'); 
+1

在哪個平臺上? –

+0

'\ a'是一個字符,'\\ a'是字符'\'後面跟'a'。至於錯誤,我不知道。 –

+0

我在鉻控制檯上執行它 –

回答

0

\x是ASCII字符,在接下來的兩個字符必須是十六進制數字的字符轉義。因此,\xyz無效,因爲y和z不是十六進制數字。

相關問題