特殊文字 ((_-.$@?,:'/!) と utf-8 言語をサポートする文字のリストを許可するための正規表現が必要です。
私は試した
/^[\_\-\.\$@\?\,\:\'\/\!]*$/
ただし、英語とタミル語で文字を入力すると無効と表示されます。
特殊文字 ((_-.$@?,:'/!) と utf-8 言語をサポートする文字のリストを許可するための正規表現が必要です。
私は試した
/^[\_\-\.\$@\?\,\:\'\/\!]*$/
ただし、英語とタミル語で文字を入力すると無効と表示されます。
あなたの正規表現エンジンが をサポートしているかどうかはわかりません\p{L}
。これを試すことができます:
^[_\-.\$@\?\,\:\'/!\p{L}]*$
またはこれ:
^[_\-.\$@\?\,\:\'/!\w]*$
最後のものも数字に一致します。
ハイフンを有効にするには、ハイフンをエスケープする必要があります。また、他のほとんどの文字をエスケープする必要はありません。大括弧内では、ほとんどすべてがリテラルです。
/[_\-.$@?,:'/!]*/