这两天出了这么一个需求,输入税号的时候,需要自动将其转化为半角大写,并且阻止标点符号中文汉字的输入。(下面会有:全半角转换、文本框选中、光标位置判断、设置光标位置 这些内容)

然后我就开始了慢慢查找资料之路。


 

首先查了全半角的区别以及如何转化。

大学生就业培训,高中生培训,在职人员转行培训,企业团训

var str = "中文;;a";for (var i = 0; i < str.length; i++) {   if (str[i].match(/[\u0000-\u00ff]/)) {
       console.log("半角字符");
   } else if (str[i].match(/[\uff00-\uffff]/)) {
       console.log("全角字符 " + str[i] + " " + toSBC(str[i]));
   } else {
       console.log(str[i]);       // 除了数字英文之外的文本,包括中文等各国文字。   }
}

大学生就业培训,高中生培训,在职人员转行培训,企业团训

网友评论