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

maz*_*ztt 5 regex

目前使用:

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

我怎么能http://不是强制性的,但如果确实存在,则必须写成http://

Jen*_*ens 9

更换

^(ht|f)tp(s?)\:\/\/
Run Code Online (Sandbox Code Playgroud)

通过

^(?:(ht|f)tp(s?)\:\/\/)?
Run Code Online (Sandbox Code Playgroud)