2016-02-29 60 views
0
var regex = /^[a-zA-ZàáâäãåąčćęèéêëėįìíîïłńòóôöõøùúûüųūÿýżźñçčšžÀÁÂÄÃÅĄĆČĖĘÈÉÊËÌÍÎÏĮŁŃÒÓÔÖÕØÙÚÛÜŲŪŸÝŻŹÑßÇŒÆČŠŽ∂ð,.'-]+$/u; 

不知道如何將此作爲一個字符串運行檢查?問題得到分析這個正則表達式

我想我必須逃避報價,但我不太確定如何去做。

+0

JS正則表達式不支持'/ u'修改。 –

+0

我認爲我必須逃避報價,但我不太確定如何去做。正則表達式我不太好。 – BrentDude

+1

您不必在JS正則表達式文字中轉義任何引號。 –

回答

0

JavaScript正則表達式引擎不支持/u修飾符。

此外,您不必在正則表達式文字中轉義任何單引號或雙引號。

因此,你可以讓這個表達式工作bybjust卸下不受支持的修改:

var regex = /^[a-zA-ZàáâäãåąčćęèéêëėįìíîïłńòóôöõøùúûüųūÿýżźñçčšžÀÁÂÄÃÅĄĆČĖĘÈÉÊËÌÍÎÏĮŁŃÒÓÔÖÕØÙÚÛÜŲŪŸÝŻŹÑßÇŒÆČŠŽ∂ð,.'-]+$/; 
+0

感謝此工作。 – BrentDude