Pertanyaan Ekspresi reguler untuk memeriksa protokol URL


Saat ini menggunakan:

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

Bagaimana saya bisa membuatnya http:// tidak wajib tetapi jika itu ada, itu harus ditulis sebagai http://


5
2017-07-19 13:49


asal


Jawaban:


Menggantikan

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

oleh

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

9
2017-07-19 13:51