导航:首页 > 编程语言 > jsud83d

jsud83d

发布时间:2025-07-16 21:53:50

A. js 怎么计算一个字符串中包含多少个表情

reg = /[~#^$@%&!?%*]/gi; if (reg.test(postdata.Name.trim())) { alert("姓名不能含有特殊字符"); } else { if (isEmojiCharacter(postdata.Name.trim())) { alert("姓名不能含有表情"); } else { //自己的代码 } } function isEmojiCharacter(substring) { for (var i = 0; i < substring.length; i++) { var hs = substring.charCodeAt(i); if (0xd800 <= hs && hs <= 0xdbff) { if (substring.length > 1) { var ls = substring.charCodeAt(i + 1); var uc = ((hs - 0xd800) * 0x400) + (ls - 0xdc00) + 0x10000; if (0x1d000 <= uc && uc <= 0x1f77f) { return true; } } } else if (substring.length > 1) { var ls = substring.charCodeAt(i + 1); if (ls == 0x20e3) { return true; } } else { if (0x2100 <= hs && hs <= 0x27ff) { return true; } else if (0x2B05 <= hs && hs <= 0x2b07) { return true; } else if (0x2934 <= hs && hs <= 0x2935) { return true; } else if (0x3297 <= hs && hs <= 0x3299) { return true; } else if (hs == 0xa9 || hs == 0xae || hs == 0x303d || hs == 0x3030 || hs == 0x2b55 || hs == 0x2b1c || hs == 0x2b1b || hs == 0x2b50) { return true; } } } }

阅读全文

与jsud83d相关的资料

热点内容
win7文件加密取消方法 浏览:836
如何更加彻底地查看手机文件 浏览:332
买车哪个网站靠谱太平洋汽车 浏览:838
计算机随机数java 浏览:462
c语言小游戏源代码gcc 浏览:24
电脑编程游戏前提怎么做 浏览:256
大数据有哪些基础 浏览:709
汉阳网站设计多少钱 浏览:967
魅族手机隐藏文件怎么显示出来了 浏览:514
网站怎么挂服务器 浏览:263
安卓本机文件搜索软件 浏览:978
路由器的网站怎么连接 浏览:48
fpga编程怎么做 浏览:155
怎么删除电脑系统更新系统文件 浏览:393
苹果手机加内存中南 浏览:219
天涯明月刀的截图在哪个文件夹 浏览:268
会声会影链接视频文件 浏览:95
al智能和哪个编程有关 浏览:469
win10移动文件变成复制 浏览:753
爱聊app是哪里的 浏览:63

友情链接