js实现正则匹配中文标点符号的方法

 更新时间:2015年12月23日 14:16:38   作者:views  
这篇文章主要介绍了js实现正则匹配中文标点符号的方法,涉及JavaScript正则匹配与判定的简单使用技巧,需要的朋友可以参考下

本文实例讲述了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程序设计有所帮助。

相关文章

  • DWR内存兼容及无法调用问题解决方案

    DWR内存兼容及无法调用问题解决方案

    这篇文章主要介绍了DWR内存兼容及无法调用问题解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-10-10
  • JavaScript闭包原理与用法学习笔记

    JavaScript闭包原理与用法学习笔记

    这篇文章主要介绍了JavaScript闭包原理与用法,结合实例形式详细分析了JavaScript闭包相关概念、原理、用法及操作注意事项,需要的朋友可以参考下
    2020-05-05
  • js精度溢出解决方案

    js精度溢出解决方案

    一般参数值不能超过16位。如果超出16都是用0替代,导致我们查询不到自己想要的结果,本文将介绍如何处理这种现象
    2012-12-12
  • Promise面试题详解之控制并发

    Promise面试题详解之控制并发

    promise面试中经常会遇到的一个问题就是关于控制并发的,所以下面这篇文章主要给大家介绍了关于Promise面试题之控制并发的相关资料,需要的朋友可以参考下
    2021-05-05
  • js中如何完美的解析数据

    js中如何完美的解析数据

    这篇文章给大家分享了JS中完美解析数据的方法和技巧,对此有兴趣的朋友可以参考学习下。
    2018-03-03
  • Jquery中删除元素的实现代码

    Jquery中删除元素的实现代码

    empty用来删除指定元素的子元素,remove用来删除元素,或者设定细化条件执行删除
    2011-12-12
  • JavaScript组合模式学习要点

    JavaScript组合模式学习要点

    组合模式大概是设计模式里面使用最为广泛的模式之一了,模式本身理解起来也比较简单,以至于可以毫不费力的写出一个能用的组合模式伪代码
    2016-08-08
  • 基于函数执行的踩坑(addEventListener)

    基于函数执行的踩坑(addEventListener)

    这篇文章主要介绍了基于函数执行的踩坑(addEventListener),具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-01-01
  • layui实现tab的添加拒绝重复的方法

    layui实现tab的添加拒绝重复的方法

    今天小编就为大家分享一篇layui实现tab的添加拒绝重复的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-09-09
  • 详解JavaScript对象和数组

    详解JavaScript对象和数组

    这篇文章主要介绍了JavaScript对象和数组,需要的朋友可以参考下
    2015-12-12

最新评论