Ben bir dize başlangıcını kontrol edecek bir regexp ayarlamaya çalışıyorum, ya http://da içeriyorsa ya da https://eşleşmelidir.
Bunu nasıl yapabilirim? Ben çalışmıyor olan aşağıdaki çalışıyorum:
^[(http)(https)]://
[]. Bu mach olacak biri ya olduğu karakteri (, ), h, t, t, pveya s. Yani eşleşir s://ama eşleşmez ht://ya da x://.
/^x/vs indexOf(x) == 0). "ile başlar" tarzı yaklaşımlar daha az yük olabilir, ama nadiren önemli olduğundan şüpheleniyorum - en temiz olanı seçin, ki bu çok iyi olabilir: x.StartWith("http://") || x.StartsWith("https://")- ama kod netliği dışında, haklı olmadığı sürece performansı artırmak için bir girişimde bulunmayın analiz ve gereksinimleri :-)