给大家分享一个从字符串中筛选数组的正则,当然还可以用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]+)?|(?:www.|
[-;:&=\+\$,\w]+@)[A-Za-z0-9.-]+)((?:\/[\+~%\/.\w-_]*)?\??(?:[-\+=&;%@.\w_]*)#?(?:[\w]*))?)/g;
str= str.match(reg);
console.log(str);// ["http://www.xhy.com", "http://www.xhy.com"];
原文作者:匆匆那年_海,博客主页://www.greatytc.com/u/910c0667c515
95后前端汉子,爱编程、优秀、聪明、理性、沉稳、智慧的程序猿一枚。