JavaScript では、正規表現でバッククォート (`) をどのように使用しますか?
サンプルコード:
xtype: 'textfield',
regex: /^[a-zA-Z0-9àâçéèêîïôùû-.,:+*'()=&_ \s\u0060]+$/
JavaScript では、正規表現でバッククォート (`) をどのように使用しますか?
サンプルコード:
xtype: 'textfield',
regex: /^[a-zA-Z0-9àâçéèêîïôùû-.,:+*'()=&_ \s\u0060]+$/
バックティックには特別な意味はありません。として使用できます/`/
。正常に動作します。
ユニコード文字検索を使用してください。バッククォートのUnicode文字コードは\u0060
したがって/\u0060/
、バックティックを見つける必要があります。RegexPalでテストしたところ、動作しました。
ただし、前の回答者が正しく言ったように、 ` はエスケープせずに正常に動作するはずです。そうでない場合は、別の場所に問題があるはずです。ただし、ユニコードを使用すると、確実に一致することが保証されます。
このキャラクターにエスケープが必要だとは実際には思いません。エスケープが必要なキャラクターについては、こちらをご覧ください
また、こちらでテストすることもできます。これは非常に役立つと思います。