আমি একটি রেজিএক্সপ সেট করার চেষ্টা করছি যা একটি স্ট্রিংয়ের সূচনা পরীক্ষা করবে এবং এতে যদি এটি থাকে http://বা https://এটি এটির সাথে মেলে।
আমি এটা কিভাবে করবো? আমি নিম্নলিখিতগুলি চেষ্টা করছি যা কার্যকর নয়:
^[(http)(https)]://
[]। এটা তোলে মাপক হবে এক চরিত্র আছে যেটা হয় (, ), h, t, t, pবা s। অর্থাত এটি মেলে হবে s://কিন্তু ht://বা x://।
/^x/বনাম তুলনা করুন indexOf(x) == 0)। "শুরু হয়" শৈলীর পদ্ধতির কাছে কম ওভারহেড থাকতে পারে তবে আমার সন্দেহ হয় যে এটি খুব কমই গুরুত্বপূর্ণ - কোনটি সবচেয়ে পরিষ্কার হতে পারে তা বেছে নিন: x.StartWith("http://") || x.StartsWith("https://")তবে কোডের স্পষ্টতার বাইরে এমনটি করুন, যদি না ন্যায়সঙ্গত না হয়ে পারফরম্যান্সের উন্নতি করার চেষ্টা না করেন বিশ্লেষণ এবং প্রয়োজনীয়তা :-)