2011-01-30 45 views

回答

0

利用其UTF-8碼網址:\x123應該有所幫助。

UPD:完整的正則表達式似乎是這樣的(該規則any URL part could contain arabic chars):

^(http|https|ftp)\://[a-zA-Z0-9\-\.\x0600-\x06FF\x0750-\x077F\xFB50-\xFDFF\xFE70-\xFEFF]+\.[a-zA-Z\x0600-\x06FF\x0750-\x077F\xFB50-\xFDFF\xFE70-\xFEFF]{2,3}(:[a-zA-Z0-9\x0600-\x06FF\x0750-\x077F\xFB50-\xFDFF\xFE70-\xFEFF]*)?/?([a-zA-Z0-9\-\._\?\,\'/\\\+&%\$#\=~\x0600-\x06FF\x0750-\x077F\xFB50-\xFDFF\xFE70-\xFEFF])*$

+0

請寫出完整的regex – Abudayah 2011-01-30 10:50:09

4

的最佳選擇是使用爲一個Unicode chracter class。這將是\p{Arabic}您的情況。但不要忘記,最後還應該添加Unicode PCRE修飾符/u

+0

請寫出完整的regex – Abudayah 2011-01-30 10:49:10

1

[a-zA-Z0-9]替換爲[\pL0-9],並且不要忘記正則表達式結尾處的Unicode PCRE修飾符/u

相關問題