Saya mencoba untuk mengatur regexp yang akan memeriksa awal string, dan apakah mengandung http://atau https://cocok dengan itu.
Bagaimana saya bisa melakukan itu? Saya mencoba yang berikut ini yang tidak berfungsi:
^[(http)(https)]://
[]. Ini akan mach satu karakter yang baik (, ), h, t, t, patau s. Yaitu itu akan cocok s://tetapi tidak ht://atau x://.
/^x/vs indexOf(x) == 0). "dimulai dengan" pendekatan gaya mungkin memiliki overhead yang lebih sedikit, tetapi saya menduga itu jarang penting - pilih apa yang paling bersih, yang mungkin sangat baik: x.StartWith("http://") || x.StartsWith("https://")- tetapi melakukannya di luar kejelasan kode, bukan upaya untuk meningkatkan kinerja kecuali dibenarkan dengan analisis dan persyaratan :-)