利用jquery正則表達式在頁面驗證url網(wǎng)址輸入是否正確
本文介紹的是使用jQuery正則表達式在前臺頁面驗證url網(wǎng)址輸入是否正確,代碼如下:
<!DOCTYPE html> <html> <head> <script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script> <script type="text/javascript"> /** * 前臺頁面驗證url網(wǎng)址輸入是否正確 */ function postComment() { //驗證url網(wǎng)址 if($("input[name='url']").val()) { var str=$("input[name='url']").val(); //判斷URL地址的正則表達式為:http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)? //下面的代碼中應(yīng)用了轉(zhuǎn)義字符"\"輸出一個字符"/" var Expression=/http(s)?:\/\/([\w-]+\.)+[\w-]+(\/[\w- .\/?%&=]*)?/; var objExp=new RegExp(Expression); if(objExp.test(str) != true){ alert("網(wǎng)址格式不正確!請重新輸入"); return false; } else { alert("網(wǎng)址正確!"); } } } </script> </head> <body> <div class="form-group"> <input class="form-url" type="text" placeholder="網(wǎng)址(可選)" name="url" maxlength="50"></input> </div> <input class="btn btn-primary" type="submit" value="提交" name="submit" onclick="return postComment()" /> </body> </html>
如果隨便輸入一個url網(wǎng)址,則顯示:
輸入一個正確的,則顯示:
當然,使用https也是應(yīng)該設(shè)置為正確的,如圖:
主要是在jquery代碼中加入了與url網(wǎng)址相關(guān)的正則表達式的驗證。
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。
- jQuery基于正則表達式的表單驗證功能示例
- 詳解jquery validate實現(xiàn)表單驗證 (正則表達式)
- jquery正則表達式驗證(手機號、身份證號、中文名稱)
- Jquery Validate 正則表達式實用驗證代碼大全
- jquery使用正則表達式驗證email地址的方法
- jQuery如何用正則表達式驗證手機號、身份證號、中文名稱
- jQuery驗證手機號郵箱身份證的正則表達式(含港澳臺)
- jquery中郵箱地址 URL網(wǎng)站地址正則驗證實例代碼
- jQuery正則驗證注冊頁面經(jīng)典實例
- jQuery使用正則驗證15/18身份證的方法示例
- jQuery實現(xiàn)驗證表單密碼一致性及正則表達式驗證郵箱、手機號的方法
相關(guān)文章
jQuery通過控制節(jié)點實現(xiàn)僅在前臺通過get方法完成參數(shù)傳遞
這篇文章主要介紹了jQuery通過控制節(jié)點實現(xiàn)僅在前臺通過get方法完成參數(shù)傳遞的功能,實例分析了jQuery操作節(jié)點的技巧與控制前臺get方法傳遞參數(shù)的用法,具有一定參考借鑒價值,需要的朋友可以參考下2015-02-02Eclipse配置Javascript開發(fā)環(huán)境圖文教程
這篇文章主要介紹了Eclipse配置Javascript開發(fā)環(huán)境圖文教程,需要的朋友可以參考下2015-01-01jQuery插件MixItUp實現(xiàn)動畫過濾和排序
MixItUp過濾排序jQuery插件是一款鼠標滑過圖片顯示描述的jQuery過濾排序插件。是一款輕量,但功能強大的 jQuery 插件,提供了對分類和有序內(nèi)容的美麗的動畫過濾和排序功能。特別適合用于作品集網(wǎng)站,畫廊,圖片博客以及任何的分類或有序內(nèi)容。2015-04-04jquery操作select詳解(取值,設(shè)置選中)
本篇文章主要是對jquery操作select(取值,設(shè)置選中)進行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助2014-02-02