js实现正则匹配中文标点符号的方法
2015-12-23 14:16
671 查看
本文实例讲述了js正则匹配中文标点符号的方法。分享给大家供大家参考,具体如下:
运行效果截图如下:
具体代码如下:
<html> <head> <meta http-equiv="content-type" content="text/html;charset=utf-8"> <title>js正则匹配中文标点符号</title> <head> <body> <input type="text" id="textBox" maxlength="1" /> <input type="button" onclick="checkText()" value="提交" /> <script type="text/javascript"> function checkText() { var text = document.getElementById('textBox').value; //匹配这些中文标点符号 。 ? ! , 、 ; : “ ” ‘ ' ( ) 《 》 〈 〉 【 】 『 』 「 」 ﹃ ﹄ 〔 〕 … — ~ ﹏ ¥ var reg = /[\u3002|\uff1f|\uff01|\uff0c|\u3001|\uff1b|\uff1a|\u201c|\u201d|\u2018|\u2019|\uff08|\uff09|\u300a|\u300b|\u3008|\u3009|\u3010|\u3011|\u300e|\u300f|\u300c|\u300d|\ufe43|\ufe44|\u3014|\u3015|\u2026|\u2014|\uff5e|\ufe4f|\uffe5]/; if(reg.test(text)){ alert('是中文标点符号'); }else{ alert('不是中文标点符号'); } } </script> </body> </html>
PS:这里再为大家提供2款非常方便的正则表达式工具供大家参考使用:
JavaScript正则表达式在线测试工具:
http://tools.jb51.net/regex/javascript
正则表达式在线生成工具:
http://tools.jb51.net/regex/create_reg
希望本文所述对大家JavaScript程序设计有所帮助。
您可能感兴趣的文章:
- php正则表达匹配中文问题分析小结
- PHP 正则表达式验证中文的问题
- PHP把空格、换行符、中文逗号等替换成英文逗号的正则表达式
- php+正则将字符串中的字母数字和中文分割
- PHP 正则判断中文UTF-8或GBK的思路及具体实现
- 正确的PHP匹配UTF-8中文的正则表达式
- javascript判断中文的正则
- 中文用户名的js检验正则
- js中判断数字\字母\中文的正则表达式 (实例)
- JavaScript正则表达式验证中文实例讲解
- javascript中使用正则计算中文长度的例子
- JavaScript控制输入框中只能输入中文、数字和英文的方法【基于正则实现】
- php与javascript正则匹配中文的方法分析
相关文章推荐
- Extjs4.0 最新最全视频教程
- Javascript中toFixed方法的改进
- 5个常见可用性错误和解决方案
- js可突破windows弹退效果代码
- JSP脚本漏洞面面观
- Ruby在cmd下中文显示乱码以及不支持OpenSSL的问题解决
- C#读取中文文件出现乱码的解决方法
- 使用BAT一句话命令实现快速合并JS、CSS
- js显示当前星期的起止日期的脚本
- 阿拉伯数字转大写中文_财务常用sql存储过程
- 爆炸式的JS圆形浮动菜单特效代码
- Backbone.js 0.9.2 源码注释中文翻译版
- ASP 支持中文的len(),left(),right()的函数代码
- js select常用操作控制代码
- JS实现不使用图片仿Windows右键菜单效果代码
- 从jsp发送动态图像
- 原生js结合html5制作小飞龙的简易跳球
- js 页面模块自由拖动实例
- js实现小鱼吐泡泡在页面游动特效
- js 提交和设置表单的值