js正则表达式如何批量提取域名

2025年01月28日 建站教程

js如何利用正则表达式从字符串中批量提取域名,下面web建站小编给大家简单介绍一下具体实现代码:

代码如下:

var str='lmcjl.com 其他注册商	¥100	47分16秒	2023-03-08
 jinhs.cc其他注册商¥40047分16秒2023-03-08357天,baidu.com百度一下';
var res = str.replace(/[\'\"\\\/\b\f\n\r\t]/g, '')
var reg = /(?:(http|ftp|https):\/\/)?[\w-]+(\.[\w-]+)+([\w.,@?^=%&:\/~+#-]*[\w@?^=%&\/~+#-])?/g
var result = str.match(reg)
console.log('输出结果:', result)
//输出结果: (3) ['lmcjl.com', 'jinhs.cc', 'baidu.com']

Ps:如何还有其它的特殊符号,可以加一下replaceAll批量替换一下!

本文链接:http://so.lmcjl.com/news/22193/

展开阅读全文
相关内容