URL有一个正则表达式,但它不支持unicode字符。
^(ht|f)tp(s?)\:\/\/[0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*(:(0-9)*)*(\/?)([a-zA-Z0-9\-\.\?\,\'\/\\\+&%\$#_]*)?
我想在javascript和C#
中使用它答案 0 :(得分:2)
答案 1 :(得分:1)
当你使用Unicode字符时,我认为你想要获得非英语语言(如阿拉伯语,希伯来语或波斯语......),所以只需要将a-z
A-Z
改为{{} 1}}或其他等价物