常用的功能点记录

正则表达式

Java版

StringBuffer sb = new StringBuffer("目标字符串");
Pattern r = Pattern.compile("(['|\"|\\(])(\\.{0,2}/?)+[a-zA-Z0-9-_\\./]+\\.[a-zA-Z]{1,6}(['|\"|\\)])");//单双引号或括号中的相对路径
//(\.\.\/|\.\/|\/)[a-zA-Z0-9-_\\./]+\.[a-zA-Z]{1,6}//通用版,有点缺陷 a.js这种匹配不到
Matcher m = r.matcher(sb); while (m.find()) { m.group() }

JS版

var a = "目标字符串";
var reg = new RegExp("(['|\"| \( ])(\\.{0,2}/?)+[a-zA-Z0-9-_\\./]+\\.[a-zA-Z]{1,6}(['|\"|\)])", "ig");
//(\.\.\/|\.\/|\/)[a-zA-Z0-9-_\\./]+\.[a-zA-Z]{1,6}//通用版,有点缺陷 a.js这种匹配不到
let jg = a.match(reg); if(jg){ for(let i in jg){ let u = jg[i] } }

html复制功能

let Url2 = $("#share_url").val();
let oInput = document.createElement("input");
oInput.value = Url2;
document.body.appendChild(oInput);
oInput.select(); // 选择对象
document.execCommand("Copy"); // 执行浏览器复制命令
document.body.removeChild(oInput);
layer.msg("复制成功!", layerSuccess);

后续待更新。。。

原文地址:https://www.cnblogs.com/i_am_me/p/15599418.html