1
4

2 に答える 2

2

JavaScript の正規表現は、Unicode プロパティをサポートしていません。明示的な Unicode 範囲を式に追加する必要があります。たとえば、グルジア語の範囲は 10A0-10FF であるため、ラテン語またはグルジア語以外の文字をすべて置き換えるには、次のようなものが必要です。

val.replace(/[^\w\u10A0-\u10FF]/g, '')

このツールはさらに役立ちます。

于 2012-12-23T13:20:52.203 に答える
1

許可される文字範囲を手動で指定するか、XRegExpなどのライブラリを使用できます。

于 2012-12-23T13:22:40.757 に答える