JS

【正则】从字符串中获取链接

2019-09-17  本文已影响0人  匆匆那年_海
给大家分享一个从字符串中筛选数组的正则,当然还可以用split等方法。
// 从字符串中筛选链接
var str = 'http://www.xhy.com?l=3,http://www.xhy.com?lll=322';
var reg = /((([A-Za-z]{3,9}:(?:\/\/)?)(?:[-;:&=\+\$,\w]+@)?[A-Za-z0-9.-]+(:[0-9]+)?|(?:ww‌​w.|
[-;:&=\+\$,\w]+@)[A-Za-z0-9.-]+)((?:\/[\+~%\/.\w-_]*)?\??(?:[-\+=&;%@.\w_]*)#?‌​(?:[\w]*))?)/g;
str= str.match(reg);
console.log(str);// ["http://www.xhy.com", "http://www.xhy.com"];

原文作者:匆匆那年_海,博客主页:https://www.jianshu.com/u/910c0667c515
95后前端汉子,爱编程、优秀、聪明、理性、沉稳、智慧的程序猿一枚。

上一篇 下一篇

猜你喜欢

热点阅读