Hiện đang sử dụng:biểu hiện thường xuyên để kiểm tra các giao thức của URL
@"^(ht|f)tp(s?)\:\/\/[0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*(:(0-9)*)*(\/?)([a-zA-Z0-9\-\.\?\,\'\/\\\+&%\$#_]*)?$
Làm thế nào tôi có thể làm http://
không bắt buộc nhưng nếu nó tồn tại, nó phải được viết như http://
Lưu ý rằng '(0-9) *' có nghĩa là 0 hoặc không lặp lại '0-9' (nghĩa đen). Tôi nghĩ bạn muốn '[0-9] *' hoặc '\ d *'. – Gumbo
Tôi thậm chí có thể nói (: [0-9] +) ?, như htt p: //example.com:/không phải là afaik hữu ích, không phải là htt p: //example.com: 1: 2: 3 :4. – Wrikken