判断输入的字符串是否含有特殊字符和表情

2017-07-27

0

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;

}

}

}

}

0

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:admin@shaoqun.com。

java字符串含有特殊字符_[Java教程]判断输入的字符串是否含有特殊字符和表情_星空网...相关推荐

  1. 使用JavaScript代码判断输入的字符串是否含有特殊字符和emoji表情代码实例

    使用JavaScript代码判断输入的字符串是否含有特殊字符和emoji表情代码实例 js判断代码 js判断代码 reg = /[~#^$@%&!?%*]/gi; if (reg . test ...

  2. java判断输入的字符串是否为数字

    java判断输入的字符串是否为数字 1. 使用Character.isDight(),利用循环一个个字符判断 Character.isDight(char c) //如果c是数字,返回true,否则返 ...

  3. uni判断输入的是否是数字_如何判断输入的字符串是否为数字?

    问题阐述 在 C 中,如何判断输入的字符串是否为数字? 专家解答 1.知识点介绍 开发程序时,经常需要判断输入的字符串是否为数字,例如,判断输入的电话号码.货币金额和邮编等.在程序中判断是否为数字的方 ...

  4. Excel-判断一个文本字符串中是否包含数字! 判断一个文本字符串是否是纯汉字!...

    0.判断一个文本字符串中是否包含数字!/判断一个文本字符串是否是纯汉字! 公式=IF(LENB(A1)=2*LEN(A1),"都是汉字","含有非汉字字符") ...

  5. swift 判断输入的字符串是否为数字

    // 判断输入的字符串是否为数字,不含其它字符 func isPurnInt(string: String) -> Bool { let scan: Scanner = Scanner(stri ...

  6. C# 判断输入的字符串是否只包含数字和英文字母

    /// <summary>/// 判断输入的字符串是否只包含数字和英文字母/// </summary>/// <param name="input"& ...

  7. JS判断输入的字符串是否是数字(正则表达式)

    JS判断输入的字符串是否是数字(正则表达式) if (!checkNumber(gopage_val)) {alert("请输入正确页数(数字)");return false;} ...

  8. python判断输入的字符串是否是回文联

    #判断输入的字符串是否是回文联def huiwen(str1):str11=list(str1)str2=reversed(str11)if str11==list(str2):print('是回文联 ...

  9. C# .NET 判断输入的字符串是否只包含数字和英文字母

    FROM :   https://www.cnblogs.com/ilookbo/p/4828722.html /// <summary>/// 判断输入的字符串是否只包含数字和英文字母/ ...

最新文章

  1. [转]Webkit内核探究【2】——Webkit CSS实现
  2. excel中日期转成java_用Java程序将日期转换为序列号,就像在Excel中一样
  3. spring_Spring Boot应用程序浪费了内存
  4. 【全链路质量监控与QoE】
  5. 什么时候该用MySQL,什么时候该用ES呢?
  6. probuffer java_Protocol Buffer的使用
  7. Portworx副总裁Eric Han接受InfoQ采访,介绍超融合容器市场的现状
  8. MQTT测试工具MQTT.FX
  9. 翻译记忆软件-塔多思TRADO经典教程_2
  10. 游戏引擎平面折线和直线路径跟随算法
  11. 树莓派 vnc Cannot currently show the desktop
  12. 银河麒麟高级服务器操作系统V10——安装Tuxedo12
  13. 35 漂亮的单页网页设计
  14. 了解C语言中的exec函数家族
  15. 使用梯度下降求函数的极小值
  16. 申论(基础题)之基础题型梳理
  17. 软件测试理论与经验--阅读笔记
  18. Kubernetes高可用集群搭建
  19. 多功能格式转换器的使用方法
  20. 9----编程抓小偷(逻辑推理)

热门文章

  1. ARCHICAD 21—三维建筑设计工具
  2. 战歌竞技场服务器维护中,战歌竞技场入坑攻略,新手向(申精)
  3. 数据库还原之指定映射路径还原
  4. 为什么要建立持股平台
  5. FZU_Problem 2167 大王叫我来巡山呐
  6. 量化风控全方位指标解读|文末有彩蛋
  7. Lasso回归系列四:Group Lasso,Sparse Group Lasso
  8. frps和frps的使用
  9. 领英工具-领英精灵免费使用方法
  10. js Object.freeze(obj)冻结一个对象或者一个数组,使其不能发生变化