2015-06-21 64 views
1

我必須使用正則表達式驗證阿拉伯字母。帶空格的阿拉伯語的正則表達式

出於同樣的我用下面的一個

^[\u0600-\u06ff]+$ 

其作品阿拉伯字符沒有空格。爲了用空格接受我修改了正則表達式如下

^[\u0600-\u06ff]?(\w)+$ 
^[\u0600-\u06ff]?[\w]+$ 
^[\u0600-\u06ff?\w]+$ 

但所有的方法失敗和不帶空格不及格爲阿拉伯文字也。

請幫我把空格也一樣。

回答

2

只需添加空間字符類匹配的空間

^[\u0600-\u06ff ]+$ 
+0

:)容易one..Thanks..no需要@Sachu歡迎您:) – Sachu

+0

去。 – nu11p01n73R

2

就包括\s字符類裏面。

^[\u0600-\u06ff\s]+$ 
+0

爲me..thanks同樣曾與\ w和所有 – Sachu