0

少し前に、正規表現を使用した textboxvalidation に関する質問をしました ( link )。したがって、答えによると、次の正規表現で(クライアント側の)正規表現バリデーターを使用します。

([\s*]*\w[\s*]*){3,}

élève を検索するためにアクセント付きの単語 ( élè など) を入力しない限り、これは期待どおりに機能しました。その場合、検証は渡されません。

上記の正規表現にアクセント記号付きの文字を含める方法について誰か助けてもらえますか? 一部のページには\w、アクセント付きの文字を含める必要があると記載されていますが、オンライン バリデーターでテストすると失敗します。

ありがとう。

4

2 に答える 2

2

これを試して:

(\s*[a-zA-Z_0-9À-ÿ]\s*){3,}

また

([\s*]*[a-zA-Z_0-9À-ÿ][\s*]*){3,}

これには、À から ÿ までのすべての文字が含まれます (大文字と小文字のフランス語アクセントを含むすべてのアクセント文字)。

于 2012-09-19T11:51:28.557 に答える
0

\p{L}の代わりに使用してみてください\w。これにより、Unicode の「文字」カテゴリのすべての文字が許可されます。番号を手動で含める必要がある場合があります ( \p{N})。( MSDNを参照)

于 2012-09-19T11:55:37.307 に答える