按道理来说,input框输入是不会有Tab的,因为你输入的时候按Tab键它会跳到下一个input框嘛,但是有的用户他会从其他地方copy内容填进来,这样的话输入内容中就有可能包含Tab制表符,因此我们今天写个小方法判断一下。
function check() {
let str = $("#firstname").val();
const reg = new RegExp(/\t/);
if (reg.test(str)) {
alert("请输入不含Tab的文本!");
return false;
}
}
简单来说就是利用正则"\t"判断输入内容中是否含有Tab。