function timeStamp(str) {
str = str.replace(/-/g, '/');
return new Date(str).getTime();
}
function getRand(a,b){
var a = Number(a);
var b = Number(b);
return Math.round(a + (b - a) * Math.random());
}
function tomorrowDate() {
var tomorrow = new Date();
tomorrow.setTime(tomorrow.getTime() + 24 * 60 * 60 * 1000);
function toTwo(num) {
return num < 10 ? '0' + num : String(num);
}
return tomorrow.getFullYear() + "-" + toTwo((tomorrow.getMonth() + 1)) + "-" + toTwo(tomorrow.getDate());
}
function getPosition(ele) {
var x = ele.getBoundingClientRect().left;
var y = ele.getBoundingClientRect().top;
return {
x: x,
y: y
}
}
a、正则替换公司名(需结合地区名称)
function reArea(strArea, str, myCompany) {
var arr = strArea.split(',');
for (let i = 0; i < arr.length; i++) {
var f = arr[i] + '.{2,12}(公司|厂)';
var reg = new RegExp(f, 'g');
str = str.replace(reg, myCompany);
}
return str;
}
b、正则替换姓名(需结合百家姓)
function reFname(strFname, str, myName) {
var arr = strFname.split(',');
for (let i = 0; i < arr.length; i++) {
var f = arr[i] + '(先生|女士|经理|总)';
var reg = new RegExp(f, 'g');
str = str.replace(reg, myName);
}
return str;
}
c、正则替换手机号码
function rePhone(str, myPhone) {
var reg = /^[1一壹][3456789三四五六七八九叁肆伍陆柒捌玖][0123456789零一二三四五六七八九壹贰叁肆伍陆柒捌玖 -]{9,12}$/g;
str = str.replace(reg, myPhone);
return str;
}
d、正则替换url
function(str, myUrl) {
var reg = /[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+\.?/g;
str = str.replace(reg, myUrl);
return str;
}
function setIndex(keyWord) {
var oSelect = document.querySelector('#selIDType');
var arrOpt = oSelect.querySelectorAll('option');
for (let i = 0; i < arrOpt.length; i++) {
if (arrOpt[i].textContent.indexOf(keyWord) != -1) {
oSelect.selectedIndex = i;
}
}
}
function SpliteStr(str, step) {
if (str.length < step) {
return str;
} else {
let arr = [];
for (let i = 0; i < str.length; i += step) {
let cell = str.substr(i, i + step);
arr.push(cell);
}
return arr.join('(=*=)');
}
}