-1

重複の可能性:
取得エラー: jshint でエスケープされていない '-'

Line 5: var filter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;

取得エラー: Unescaped '-'

誰がどこで何が問題なのか知っていますか?

4

2 に答える 2

3

文字クラスのハイフンはエスケープする必要があります。それらはメタ文字です。

/^([\w\-]+(?:\.[\w\-]+)*)@((?:[\w\-]+\.)*\w[\w\-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/
于 2012-11-02T15:02:28.770 に答える
0
[\w-]

その文字は、char クラスでエスケープされていないことはできません

通常、このように使用します[a-z]

于 2012-11-02T15:01:58.377 に答える