2

私はこの正規表現を持っています

'/^[-a-zàáâãäåæçèéêëìíîïðñòóôõöøùúûüý€0-9\s*\.\'\/",_()|& ]*$/i'

アラビア文字は使用できません。これどうやってするの?

* & ^ % $または、すべての非アルファ英語とアラビア語の文字を受け入れないように編集するにはどうすればよいですか?

http://code.google.com/p/validformbuilder/のこの正規表現

4

2 に答える 2

0

すべてのテストケースで機能するかどうかを確認する必要がありますが、私が知る限り、アラビア文字は、 、およびを 0x0621介してUnicodeコードポイントにあるため、を使用したくない場合は、試すことができます ( JavaScript)0x06FF0xFB500xFDFB0xFE700xFEFCXRegExp

var myregexp = /^[\wàáâãäåæçèéêëìíîïðñòóôõöøùúûüý€\s*.'\/",()|& \u0621-\u06FF\uFB50-\uFDFB\uFE70-\uFEFC-]*$/i;

または (PHP)

regex = '%^[\wàáâãäåæçèéêëìíîïðñòóôõöøùúûüý€\s*.\'/",()|& \x{0621}-\x{06FF}\x{FB50}-\x{FDFB}\x{FE70}-\x{FEFC}-]*$%iu'
于 2012-11-05T10:51:14.890 に答える
0

Unicode ベースのアドオンで XRegExp を使用します。

http://xregexp.com/plugins/

于 2012-11-05T10:45:42.447 に答える