js 特殊字符的正则表达式

每次都得查,不如记下来,特殊字符可以有效的避免许多麻烦,例如CC。

var pattern = new RegExp("[`[email protected]#$^&*()=|{}‘:;‘,\\[\\].<>/?~!@#¥……&*()——|{}【】‘;:”“‘。,、?]") ;

var a="";

if(pattern.test(a)){

return false;

}

时间: 2024-10-12 09:50:59

js 特殊字符的正则表达式的相关文章

如何在JS中应用正则表达式

背景:在之前的随笔中写过C#中如何使用正则表达式,这篇随笔主要讲如何在js中应用正则表达式 如下代码: 1 $("#zhengze").click(function () { 2 var tmp = "我是中国人" + '\n' + "我来自beijing"; 3 //var pattern = /[\n]/; 4 //tmp = tmp.replace(pattern, " "); 5 alert(tmp); 6 }); 当

JS中应用正则表达式转换大小写

JS中应用正则表达式转换大小写,代码很简单,看代码: 以下首字母大写,其它字母小写 [javascript] view plaincopy <script type="text/javascript"> function replaceReg(reg,str){ str = str.toLowerCase(); return str.replace(reg,function(m){return m.toUpperCase()}) } var reg = /\b(\w)|\s

【Qt编程】html特殊字符及正则表达式

1.html特殊字符的显示 我们知道html语言和C语言一样也有一些特殊字符,它们是不能正常显示的,必须经过转义,在网上可以查到如何显示这些字符,如下图所示: 上图给了最常用的特殊字符的显示,下面我们来实验一下: 首先在记事本中写入一句: <font color=blue>程序例</font>#include<stdio.h> 然后就文本后缀名改为.html后,用浏览器打开,显示如下: 我们从上图可以发现include后面没有显示,但是当我们在文本中写入: <fo

js 中的正则表达式

一:正则表达式 定义:记录文本规则的代码 作用:表单验证,爬虫技术,可以对目标的内容进行替换. 二:正则表达式的组成 1:普通字符组成正则 浏览器的输出 2:定义字符集组成正则 3:特殊字符集组成正则 4:限制字符集组成正则 5:模式修正符 js 中的正则表达式

js中的正则表达式入门

js中的正则表达式入门 什么是正则表达式呢? 正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个字符串是否含有某种子串.将匹配的子串做替换或者从某个字符串中取出符合某个条件的子串等. 说白了正则表达式就是处理字符串的,我们可以用它来处理一些复杂的字符串. 为什么要学习正则表达式 我们直接用一个例子来说明 //找出这个字符串中的所有数字 var str = 'abc123de45fgh6789qqq111'; //方法1 function findNum

JavaScript -- 时光流逝(六):js中的正则表达式 -- RegExp 对象

JavaScript -- 知识点回顾篇(六):js中的正则表达式 -- RegExp 对象 1. js正则表达式匹配字符之含义 .     查找单个字符,除了换行和行结束符.\w    查找单词字符.\W     查找非单词字符.\d     查找数字.\D     查找非数字字符.\s     查找空白字符.\S     查找非空白字符.\b     匹配单词边界.\B     匹配非单词边界.\0     查找 NULL 字符.\n     查找换行符.\f     查找换页符.\r   

js小知识 正则表达式的定义

js定义正则表达式有两种方式:普通方式,构造函数方式 正则对象是js的内置对象 正则的属性 正则的方法 js中字符串的方法 一.普通方式(双斜杠//方式):var  reg = /表达式/附加参数 表达式放在双斜杠"//"中,表达式是一个字符串,可以使用特殊字符 附加参数放在第二个斜杠"/"的后秒,是用来扩展表达式的含义,主要有三个参数:g,i,m:g代表可以全局配置:i代表不区分大小写配置:m代表可以多行配置:这三个参数可以任意组合或者不加任何参数: 例如: va

js特殊字符过滤

//匹配中文 数字 字母 下划线 var checkInput = function (str) { var pattern =var pattern = /^[\w\u4e00-\u9fa5]+$/gi; if(pattern.test(c)) { return false; } return true; } 1.js中用正则表达式 过滤特殊字符, 校验所有输入域是否含有特殊符号 function stripscript(s) { var pattern = new RegExp("[`[em

js中的正则表达式(1)

定义正则表达式规则对象有两种: 1,var reg = /\bis\b/g;   这种情况下\转义作用,\b空格   /*/中的内容就是正则规则 2,var reg = new RegExp("\\bis\\b","g");   有两个\\是因为在js的字符串中\本身也是字符需要转义  通过这种类似构造器的方式定义正则时不需要开始和结尾的//; 举例: "he is a boy is he".replace(/\bis\b/,"am&q