2012-01-18 9 views
1

jQuery Validatingで使用する正規表現を作成する際にいくつかの問題があります。 私は、ラテン文字、デンマークロケール記号、発音記号、数字、ドット、空白、アポストロフィ、アンダースコア、ハイフンを含むフィールドを持っています。多くの異なる文字を含むRegEx

は、これまでのところ、私はこの正規表現を持っている:

/^[-\sa-åA-Å]+$/i.test(value) 

これは、フィールドがデンマークの文字、ハイフンや空白を含めることができることを確認します。

誰でも私に上記の文字の正しい正規表現を作成できますか?

+1

はあなたのために働いて、あなたの正規表現ではないですか? –

+0

「別の文字」はどういう意味ですか? –

+0

ええ、上の1つが動作しているが、私はそれを含める必要があります:アポストロフィ、アンダースコアとハイフン、およびüと同様の文字。 –

答えて

1

デンマークのシンボルは、ユニコードコードポイント(つまり、スペースの場合は\u0020)を使用してRegExpに追加できます。 WikipediaにはUnicode文字のリストが必要です。

+0

今すぐ必要な場合は、Googleキャッシュを使用してWikipediaを表示してください。 – Haozhun

+0

JavaScriptを無効にして、今日のwikipediaを見たり、モバイルデバイスでご覧ください。 RegExのBTWリテラル文字の前にはカウンタースラッシュ(\ - \\ \ s \å\Å)があります(\ sはスペース用です) –

関連する問題