4

JavaScript では、正規表現でバッククォート (`) をどのように使用しますか?

サンプルコード:

xtype: 'textfield',
regex: /^[a-zA-Z0-9àâçéèêîïôùû-.,:+*'()=&_ \s\u0060]+$/
4

3 に答える 3

11

バックティックには特別な意味はありません。として使用できます/`/。正常に動作します。

于 2013-07-24T09:41:58.583 に答える
4

ユニコード文字検索を使用してください。バッククォートのUnicode文字コードは\u0060

したがって/\u0060/、バックティックを見つける必要があります。RegexPalでテストしたところ、動作しました。

ただし、前の回答者が正しく言ったように、 ` はエスケープせずに正常に動作するはずです。そうでない場合は、別の場所に問題があるはずです。ただし、ユニコードを使用すると、確実に一致することが保証されます。

于 2013-07-24T09:32:38.397 に答える
1

このキャラクターにエスケープが必要だとは実際には思いません。エスケープが必要なキャラクターについては、こちらをご覧ください

また、こちらでテストすることもできます。これは非常に役立つと思います。

于 2013-07-24T09:29:42.433 に答える