Javascript正则字符串是否包含特殊字符

检测是否包含特殊字符

 代码如下 复制代码

<script language="javascript" type="text/javascript">
   
    var title='js判断字符串是否包含特殊字符~`';
    //正则中添加需要验证的特殊字符
    var vkeyWords=/[`~!@#$^&*()+=|\\\[\]\{\}:;'\,.<>/?]/;
    if(vkeyWords.test(title)){
       console.log('标题含有特殊字符');
    }else{
        console.log('标题正常');
    }
 
  </script>

判断字符串是否包含特定的字符串

 代码如下 复制代码

<script language="javascript" type="text/javascript">

    var title='js正则判断字符串是否包含js字符串';
    //标题含有js字符串
    var vkeyWords=/js/;
    //标题开头为js的字符串>js正则判断字符串
    //var vkeyWords=/^js/;
    //标题结尾为js的字符串>字符串是否包含js
    //var vkeyWords=/js$/;
    //标题开头和结尾为js的字符串>js
    //var vkeyWords=/^js$/;

    if(vkeyWords.test(title)){
       console.log('标题含有js字符串');
    }else{
        console.log('标题不含有js字符串');
    }
   
  </script>

时间: 2024-09-22 05:40:42

Javascript正则字符串是否包含特殊字符的相关文章

javascript截取字符串小结_javascript技巧

本文总结介绍了三种使用Javascript截取字符串的方法,同时也总结了两种截取中文字符串的办法,分享一下. 1.substring 方法 定义和用法 substring 方法用于提取字符串中介于两个指定下标之间的字符. 语法 stringObject.substring(start,stop) 参数 描述 start 必需.一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置. stop 可选.一个非负的整数,比要提取的子串的最后一个字符在 stringObjec

javascript截取字符串小结

  本文章收藏了多种字符截取的方法,包括常用的js截取字符串,截取字符串函数及常用的截取使用,非常的简单实用,有需要的小伙伴可以参考下. 本文总结介绍了三种使用Javascript截取字符串的方法,同时也总结了两种截取中文字符串的办法,分享一下. 1.substring 方法 定义和用法 substring 方法用于提取字符串中介于两个指定下标之间的字符. 语法 stringObject.substring(start,stop) 参数 描述 start 必需.一个非负的整数,规定要提取的子串的

JavaScript判断一个字符串是否包含指定子字符串的方法

 这篇文章主要介绍了JavaScript判断一个字符串是否包含指定子字符串的方法,实例分析了javascript字符串操作的技巧,非常具有实用价值,需要的朋友可以参考下     本文实例讲述了JavaScript判断一个字符串是否包含指定子字符串的方法.分享给大家供大家参考.具体分析如下: 下面的JS代码,为String对象定义了一个contains方法用于判断字符串是否包含子字符串,非常有用. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 if (!Array.prototy

javascript正则匹配从左往右等于从右往左的字符串

问题描述 javascript正则匹配从左往右等于从右往左的字符串 如果需要匹配一个从左往右读,或者从右往左读都一样的文本该如何匹配? 例如: abcdefgfedcba 解决方案 alert(/^(.?)(.?)(.?)(.?)(.?)(.?)(.?)(.?)(.?).?987654321$/.test('abcdefgfedcba')) http://blog.csdn.net/wusuopubupt/article/details/17507401

javascript将字符串中的多个空格替换为一个空格的正则实例

javascript将字符串中的多个空格缩减为一个空格代码实例: 在实际应用中可能有这样的需求,那就是将字符串中的多个空格缩减为一个空格. 下面就是一段能够实现此功能的代码实例. 代码如下: //对字符串扩展 String.prototype.ResetBlank=function(){ var regEx = /\s+/g; return this.replace(regEx, ' '); }; var str="jb51.net is a good site"; console.l

JavaScript正则方法replace实现搜索关键字高亮显示

前言 正则表达式是字符串处理工具中强有力的工具.也有人认为这只是一个小玩具,但不管怎么说都离不开它. 这里介绍的是JavaScript的正则表达式的replace方法 ,和实现搜索关键字高亮的功能. 先介绍一下正则表达式的replace方法 replace介绍 w3school原文链接介绍 正则表达式如何使用特殊字符$来表示原来的文本,这是实现搜索高亮的关键, var str = "asad sad 123 sd qwe21"; str.replace(/\d+/img,"数

浅谈jquery的html方法里包含特殊字符的处理_jquery

在使用jquery的html()方法时,有时候里面添加的html代码含有一些特殊字符,需要进行转义. 如下例子: inst_html = "<a style=color:white' onmouseover = '"; inst_html += "javascript:showme('"+inst.instId+"_"+valId+"');"; inst_html += "' "; $("#

javascript正则匹配汉字、数字、字母、下划线

 javascript正则检测只含有汉字.数字.字母.下划线不能以下划线开头和结尾,需要的朋友可以参考下 javascript正则检测只含有汉字.数字.字母.下划线不能以下划线开头和结尾   遇到一个用户名检测的的问题,查了一下,总结例子如下:  代码如下: var reg = /^(?!_)(?!.*?_$)[a-zA-Z0-9_u4e00-u9fa5]+$/; if (!reg.test(实际取值的字符串)) {     alert('请输入5-24位字符:支持中文.英文.数字."_&quo

简单介绍JavaScript中字符串创建的基本方法_基础知识

创建一个字符串有几种方法.最简单的是用引号将一组字符包含起来,可以将其赋值给一个字符串变量. var myStr = "Hello, String!";       可以用双引号或单引号将字符串包含,但要注意,作为界定字符串的一对引号必须是相同的,不能混用.       像var myString = "Fluffy is a pretty cat.'; 这样的声明就是非法的.       允许使用两种引号,使得某些操作变得简单,比如将一种嵌入另外一种: document.w