区分数字与字符
isNaN(1)
isNaN("1")
isNaN("a")
数组遍历
arr.forEach(item => {
console.log(item);
});
数组合并
const arr = [
...arr_1,
...arr_2
]
字符串转字符数组
var str = "abcdef"
str.split('')
str.split()
str.split('',2)
var str2 = "a,b,c,d"
str.split(',')
鼠标悬浮显示小手图标
<div class="hand">编辑<div>
.hand {
cursor: pointer;
}
恢复上一步操作
Ctrl + y
layui 单元编辑获取修改前的值
table.on('edit(charge_items)', function(obj){
let value = obj.value;
let oldText = $(this).prev().text();
let dataLow = obj.data;
let field = obj.field;
if (obj.field == 'qty') {
if (obj.data.his_sys_charge_tc_id) {
$(this).val(oldText);
layer.msg('不能修改数量');
return false;
} else {
}
}
});
身份证校验
let id_card = $(".id_card").val();
if (!/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$|^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X)$/.test(id_card)) {
console.log('请填写正确身份证号');
return false;
}