JavaScript代码判断输入的字符串是否含有特殊字符和表情代码实例
代码如下:
reg=/[~#^$@%&!?%*]/gi;
if(reg.test(postdata.Name.trim())){
alert("姓名不能含有特殊字符");
}else{
if(isEmojiCharacter(postdata.Name.trim())){
alert("姓名不能含有表情");
}else{
//自己的代码
}
}
functionisEmojiCharacter(substring){
for(vari=0;i1){
varls=substring.charCodeAt(i+1);
varuc=((hs-0xd800)*0x400)+(ls-0xdc00)+0x10000;
if(0x1d000<=uc&&uc<=0x1f77f){
returntrue;
}
}
}elseif(substring.length>1){
varls=substring.charCodeAt(i+1);
if(ls==0x20e3){
returntrue;
}
}else{
if(0x2100<=hs&&hs<=0x27ff){
returntrue;
}elseif(0x2B05<=hs&&hs<=0x2b07){
returntrue;
}elseif(0x2934<=hs&&hs<=0x2935){
returntrue;
}elseif(0x3297<=hs&&hs<=0x3299){
returntrue;
}elseif(hs==0xa9||hs==0xae||hs==0x303d||hs==0x3030
||hs==0x2b55||hs==0x2b1c||hs==0x2b1b
||hs==0x2b50){
returntrue;
}
}
}
}
以上就是小编为大家整理的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家继续支持毛票票~~
热门推荐
10 对患者生日祝福语简短
11 结婚祝福语简短装备
12 周岁祝福语学生文案简短
13 订婚领证祝福语简短精辟
14 导师获奖祝福语大全简短
15 新婚购房祝福语简短精辟
16 牛年祝福语简短的爱人
17 送芒果的祝福语简短
18 送给学长毕业祝福语简短