// 字符串去重
function strremov(str) {
var newstr = '';
for (var i = 0; i < str.length; i++) {
if (newstr.indexOf(str[i]) == -1) {
newstr += str[i];
}
}
return newstr;
}
// 数组去重
function arrmove(arr) {
return Array.from(new Set(arr));
}
// 字符串的排序
function strsort(str) {
var newarr = [];
for (var i = 0; i < str.length; i++) {
newarr.push(str.charAt(i));
}
newarr = newarr.sort();
let sort = newarr.join('');
return sort;
}
// 数组的排序
function arrsort(arr) {
var newarr = [];
for (var i = 0; i < arr.length; i++) {
newarr.push(arr[i]);
}
console.log(newarr.sort());
}
// 手机号验证
function phoneFun(phones) {
var myreg = /^[1][3,4,5,7,8,9][0-9]{9}$/;
if (!myreg.test(phones)) {
console.log('手机号格式不正确');
} else {
console.log('手机号正确');
}
}
// 身份证号验证
function IDcar(id) {
var myreg = /^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/;
if (!myreg.test(id)) {
console.log('身份证号不正确');
} else {
console.log('身份证号正确');
}
}
// 生成一个m到n的随机数
function randomnum(m, n) {
return parseInt(Math.random() * (n - m + 1) + m);
}
浙公网安备 33010602011771号