すべてのJavaコードパターンに一致するExtJs(maskRe)のテキストフィールドの正規表現が必要です
私は使用しました
maskRe:/^[A-Za-z0-9 _=//~'"|{}();*:?+,.]*$/
[,]も入れたいのですが、/[,/],//[,//]がうまくいかないようです..
入力してください
すべてのJavaコードパターンに一致するExtJs(maskRe)のテキストフィールドの正規表現が必要です
私は使用しました
maskRe:/^[A-Za-z0-9 _=//~'"|{}();*:?+,.]*$/
[,]も入れたいのですが、/[,/],//[,//]がうまくいかないようです..
入力してください
文字の前にescape
バックスラッシュを付けることで、特殊文字から魔法の力を取り除くことができます。つまり、あなたのタイプ\
に合わせます。[
\[
また、バックスラッシュは特殊文字としても機能するため、文字どおりに一致させるには、同じ方法でエスケープします: \\
.
また、/
パターン区切り文字として使用したため、パターン内でその出現をエスケープする必要があります。
/^[A-Za-z0-9 _=\/~'"|{}();*:?+,.]*$/
問題は、スラッシュをエスケープする必要があることです。//
に変更\/
:
/^[A-Za-z0-9 _=\/~'"|{}();*:?+,.]*$/
ただし、この正規表現はどの Java コードとも一致しません。Java コードには、ほぼすべての Unicode 文字を含めることができます。int møøse = 42;
有効な Java です。