實際應用中經常需要對URL進行校驗,根據需求的不通,需要寫不通的正則表達式,這里僅對http和https開頭的URL進行校驗
方法一:
/(http|https):\/\/([\w.]+\/?)\S*/
這個方法的特點是可以提取出協議名;
方法二:
/http[s]{0,1}:\/\/([\w.]+\/?)\S*/
這個方法的特點是不提取出協議名;
當然正則表達式非常靈活,方法遠不止這兩種,這里僅挑了兩個常見的方法。
實際應用中經常需要對URL進行校驗,根據需求的不通,需要寫不通的正則表達式,這里僅對http和https開頭的URL進行校驗
方法一:
/(http|https):\/\/([\w.]+\/?)\S*/
這個方法的特點是可以提取出協議名;
方法二:
/http[s]{0,1}:\/\/([\w.]+\/?)\S*/
這個方法的特點是不提取出協議名;
當然正則表達式非常靈活,方法遠不止這兩種,這里僅挑了兩個常見的方法。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。