2

ショッピング カートを作成していますが、正規表現に少し問題があります。

私がやりたいことは、エンドユーザーが次の文字を使用できるようにして、製品のタイトルを検証することです。

単語スペース: . -

私の現在の正規表現はこれです

/^[\w \-\.\:]+$/i

しかし、たとえば、ギリシャ文字や漢字、ロシア語などの UTF-8 文字を貼り付けようとすると、この正規表現は失敗します。

: ギリシャ文字で α-ωα-Ω と \x{0374}-\x{03FF} を使用しようとしましたが、うまくいきませんでした。また、この手法は他の言語のアルファベットをサポートしていません

では、これらすべての文字を 1 つの正規表現で一致させる方法はありますか?

4

1 に答える 1