2012-01-18 87 views
1

我在創建一個正則表達式以在我的jQuery驗證中使用時遇到了一些問題。 我有一個字段,可以包括以下字符:拉丁字母,丹麥語區域符號和變音符號,數字,點,空格,撇號,下劃線和連字符。正則表達式包含很多不同的字符

到目前爲止,我有這個表達式:

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

這將確保該領域可以包括丹麥字母,連字符和空格。

任何人都可以幫助我爲上述字符創建正確的正則表達式嗎?

+1

是不是你的正則表達式爲你工作? – 2012-01-18 07:01:38

+0

你是什麼意思的「不同的字符」? – 2012-01-18 07:10:12

+0

是的,上面的一個工作,但我需要它包括:撇號,下劃線和連字符,和ü等字符。 – 2012-01-18 11:58:27

回答

1

您可以通過其Unicode代碼點將丹麥語符號添加到您的RegExp中(即\u0020代表空格)。 Wikipedia應該有一個Unicode字符的列表。

+0

如果您現在需要,請使用Google緩存查看維基百科。 – Haozhun 2012-01-18 07:13:14

+0

禁用Javascript以今天查看維基百科,或者在移動設備上瀏覽它。 RegEx中的BTW文字字符前有一個反斜槓(\ - \\ \ s \å\Å)(\ s代表空格) – 2012-01-18 08:01:43