分享几个常用正则

255 阅读1分钟

文本匹配提取URL链接

var targetText = '白也的笔记本:luoxuetv.top';
var re = /((https?|ftp|file):\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?/gi;
// 使用全局匹配:
var matches = targetText.match(re);
document.write(matches);

过滤文本行所有换行

var str = "白也的笔记本\nluoxuetv.top";
var getArr = str.split("\n");
var strreverse = "";
for (var i = 0; i < getArr.length; i++) {
    strreverse = strreverse + getArr[i].replace(/[\r\n]/g, "");
}
console.log(strreverse);

去掉文本中所有空格

var str = " Wel come\n" +
    "Wel come\n" +
    " 白也";
var getArr = str.split("\n");
var strreverse = "";
for (var i = 0; i < getArr.length; i++) {
    strreverse = strreverse + getArr[i].replace(/[ ]/g, "") + "\n";
}
console.log(strreverse);