用于检查URL协议的正则表达式

时间:2010-07-19 13:49:50

标签: regex

目前正在使用:

@"^(ht|f)tp(s?)\:\/\/[0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*(:(0-9)*)*(\/?)([a-zA-Z0-9\-\.\?\,\'\/\\\+&%\$#_]*)?$

如何使http://不是强制性的,但如果确实存在,则必须写为http://

1 个答案:

答案 0 :(得分:9)

替换

^(ht|f)tp(s?)\:\/\/

通过

^(?:(ht|f)tp(s?)\:\/\/)?