js正则判断域名和IP的端口路径是否正确
通過js正則來判斷ip端口路徑http://127.0.0.1:3000/list或者https://www.baidu.com:8080/list是否正確
匹配IP和域名
const reg = new RegExp(/^http(s)?:\/\/((www\.)?[a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9]{0,62})|(1\d{2}|2[0-4]\d|25[0-5]|[1-9]\d|[0-9])\.((1\d{2}|2[0-4]\d|25[0-5]|[1-9]\d|\d)\.){2}(1\d{2}|2[0-4]\d|25[0-5]|[1-9]\d|\d))?(?:\:([0-9]|[1-9])\d{1,3}|[1-5]\d{4}|6[0-5]{2}[0-3][0-5])?\/+[a-zA-Z0-9]/)
reg.test(“https://www.aaaa.com:2000/105”) // true
reg.test(“https://www.aaaa.com/105”) // true
reg.test(“https://127.0.0.1:2000/105”) // true
reg.test(“https://127.0.0.1:2000/System/list”) // true
reg.test(“http://127.0.0.1:2000/dict/list”) // true
reg.test(“http://127.0.0.1/dict/list”) // true
總結
以上是生活随笔為你收集整理的js正则判断域名和IP的端口路径是否正确的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用subs和evals函数对sympy
- 下一篇: 3小时Python基础速成(1)