使用 JavaScript 正则表达式提取 URL
使用 JavaScript 正则表达式提取 URL
本文将介绍如何使用 JavaScript 正则表达式从字符串中提取 URL。
示例代码:
var reg = /www\.\w+\.\w+/;
var str = 'var maccms={'path':'','mid':'1','url':'www.dmxq.fun','wapurl':'www.dmxq.fun','mob_status':'1'};';
var match = str.match(reg);
console.log(match[0]); // 输出:www.dmxq.fun
代码解析:
var reg = /www\.\w+\.\w+/;: 定义一个正则表达式reg,用于匹配以 'www.' 开头,包含一个或多个字母数字字符,并以一个点 '.' 和另一个字母数字字符结尾的 URL。www\.:匹配 'www.',使用\.转义点字符。\w+:匹配一个或多个字母数字字符。\.\w+:匹配一个点 '.' 和一个或多个字母数字字符。
var str = 'var maccms={'path':'','mid':'1','url':'www.dmxq.fun','wapurl':'www.dmxq.fun','mob_status':'1'};';: 定义一个包含 URL 的字符串str。var match = str.match(reg);: 使用match()方法将正则表达式reg应用于字符串str,并将匹配结果存储在match数组中。console.log(match[0]);: 输出match数组的第一个元素,即匹配到的 URL 'www.dmxq.fun'。
总结:
通过使用 JavaScript 正则表达式,我们可以方便地从字符串中提取 URL。在本例中,我们成功地从一个 JavaScript 代码片段中提取出了 'www.dmxq.fun' URL。
原文地址: https://www.cveoy.top/t/topic/oPBB 著作权归作者所有。请勿转载和采集!