Heim > Artikel > Web-Frontend > So ermitteln Sie, ob der Wert eine URL-Adresse in jquery ist
So ermittelt jquery, ob es sich bei dem Wert um eine URL-Adresse handelt: Erstellen Sie zuerst ein Eingabefeld und registrieren Sie mit jquery ein Änderungsereignis. Erstellen Sie dann eine Funktion checkUrl und übergeben Sie dann einen regulären strRegex in die Funktion Ermitteln Sie die Richtigkeit der URL. Verwenden Sie schließlich die Testmethode, um URL-Parameter zu ermitteln.
So ermittelt JQuery, ob der Wert eine URL-Adresse ist:
Verwenden Sie die Methode test(), um die URL-Parameter zu erkennen.
Hinweis: Es wird nur wichtiger Code geschrieben
<script src="./jquery.js"></script> <div id="app" > <input type="text" id="url" > </div> <script> // 本代码来自 https://blog.csdn.net/eddy23513/article/details/80194269 function checkUrl(url) { var strRegex = '^((https|http|ftp|rtsp|mms)?://)?' +'(([0-9a-z_!~*().&=+$%-]+: )?[0-9a-z_!~*().&=+$%-]+@)?' //ftp的user@ +'(([0-9]{1,3}.){3}[0-9]{1,3}|'// IP形式的URL- 199.194.52.184 +'([0-9a-z_!~*()-]+.)*'// 域名- www. +'[a-z]{2,6})'//域名的扩展名 +'(:[0-9]{1,4})?'// 端口- :80 +'((/?)|(/[0-9a-z_!~*().;?:@&=+$,%#-]+)+/?)$'; return new RegExp(strRegex).test(url); } // 输入框注册事件 $('#url').change(function(){ let res = checkUrl(this.value) console.log(this.value, res) }) </script>
Verwandte kostenlose Lernempfehlungen: JavaScript (Video)
Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob der Wert eine URL-Adresse in jquery ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!