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/