var rep = new RegExp("d")
JSLogger.log(rep.test("abcds"));//true;
var v = rep.exec("abcd");//
JSLogger.log(v);//
JSLogger.log('/[!@#$%^~/&*\'.]/.test("!") = '+/[abc]/.test("a"));//特殊符号
JSLogger.log("Is this all there is?".replace(/[a-h]/g,"A"));//Is tAis All tAArA is? 将所有a-h都替换成A
JSLogger.log('"abcdABCD".replace(/[^a-b]/gi,"") = '+"abcdABCD".replace(/[^a-b]/gi,""));//abAB 将a-b以外的字符换成空,忽略分大小写
JSLogger.log('/^[0-9]^/.test("0abc0a") = '+/^[0-9]$/.test("0abc0a"));//false 字符串从头到位都在0到9内。 使用^判断开头和$结束
JSLogger.log('/^\d^/.test("abc23" = '+/^\d^/.test("abc23"));//false 从头到位是否都是数字 \d 等同于[0-9]
// JSLogger.log('/\d/g.test("abc23") = '+/\d/g.test("abc23"));//true /\d/g 这个g没有作用
JSLogger.log('/\D/.test("2abc23" = '+/\D/.test("2abc23"));//true
JSLogger.log('/^\d{4}$/.test("1234") = '+/^\d{4}$/.test("1234"));//四位长度的数字
JSLogger.log('/^\d{3}-\d{8}$/.test("010-12345678") = '+/^\d{3}-\d{8}$/.test("010-12345678"));//true 判断北京区号:三位数字 加 + 加 8位数字
//var patrn = /\d{2}-\d{5}/;//字符串含有两个数字加上"-"连上5个数字 例如:22-55555666
//var patrn=/^[a-z A-Z]/; // 例如:a123456789 以字母开头 /^[0-9]/; //以数字开头
//var patrn=/^[a-z A-Z]{10}$/;//必须是十个字母 例如:abcdeABCED /^[a-z A-Z]{10}/;//包含十个字母
//var patrn=/^(\w){6,20}$/; //长度在6到20之间的w(word) 包括:字母+数字+下划线 例如:abADBcd_54656
//var patrn =/^[a-z A-Z 0-9]{6,12}$/;//由字母和数字组成的长度在6到12之间的字符。 FOR:sdjAB45S45
//var patrn = /^[a-z]{3}[-.@_][0-9]{3}$/; // 前三位是小写字母,中间是特殊符号,后三位是数字。FOR:abc@123
//var patrn =/\//;//包换/线 使用\符号---直接量字符 ,直接指定符号 FOR:httP://
//var patrn =/[^!%*()/]$/;// [^...] 不在括号之中的任意字符 [...] 位于括号之内的任意字符
//alert(patrn.exec("httP:("));
//正则表达式主要用途:1 批量替换字符串 2 字符验证。
- 大小: 15.2 KB
分享到:
相关推荐
如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一...
正则表达式验证工具 V1.0 本软件主要用于检测正则表达式是否正确。 运行环境:本软件为绿色软件,无需安装,但需要Microsoft .NET Framework 4 支持,如果没有请前去下载(下载路径:...
《学习正则表达式》从正则表达式的基本概念讲起,到编写完整的sed和Perl脚本,再到转换HTML文件,将这种强大的工具解释得清晰透彻。...《学习正则表达式》适合对正则表达式感兴趣的程序员和互联网从业者。
正物色一本学习正则表达式的入门图书?恭喜,《学习正则表达式》非常适合你!本书提供大量经典简洁的示例,从零开始教你逐步掌握正则表达式。通过匹配特定单词、字符和模式,读者很快就可以自己动手使用正则表达式...
正则表达式正则表达式正则表达式正则表达式 验证程序
《正则表达式经典实例》讲解了基于8种常用的编程语言使用正则表达式的经典实例。书中提供了上百种可以在实战中使用的实例,以帮助读者使用正则表达式来处理数据和文本。对于如何使用正则表达式来解决性能不佳、误报...
让 Office Excel、WPS 表格支持正则表达式的免费插件:「Excel 正则工具」顾名思义,需要使用 “正则表达式(PCRE)” 的知识来进行操作,对于完全没有接触过正则的朋友也许有一定的入门门槛,但正则实在是太过强大...
正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。 许多程序设计语言都支持利用...
正则表达式整理汇总,含以下内容 [1]里面在包括一个正则表达式测试小程序 RegexTester.exe [2]正则表达式30分钟入门教程.pdf] [3]正则表达式规则.doc [4]正则表达式30分钟入门教程.mht 自己整理用的,现在...
常用正则表达式 正则表达式 常用正则表达式 正则表达式
常用正则表达式大全: 匹配中文字符的正则表达式 匹配空白行的正则表达式 匹配HTML标记的正则表达式 匹配Email地址的正则表达式 匹配网址URL的正则表达式 匹配国内电话号 匹配中国邮政编码 匹配身份证 匹配ip地址 ...
java,正则表达式,详解,java正则表达式,PDF
Microsoft®.NET Framework 对正则表达式的支持是一流的,甚至在 Microsoft® ASP.NET 中也有依赖正则表达式语言的控件。本文介绍了深入学习正则表达式的基础知识和推荐内容。 本文主要面向对正则表达式知之甚少或...
Java正则表达式Java正则表达式Java正则表达式Java正则表达式
正则表达式日期校验 正则表达式日期校验 正则表达式日期校验
C语言正则表达式库,兼容perl的正则表达式库,使用简介、方便
非常棒的正则表达式速成教程,号称30分钟叫你学会正则表达式常用用法。我本人学了一下,感觉不赖,不过俺比较笨,30分钟的东西学了3个多小时,已经从什么都不会变成会编各种复杂的正则筛选条件了^^!这个教程是配合...
UE正则表达式、UE正则表达式
日期正则表达式(很实用) 日期正则表达式(很实用)日期正则表达式(很实用)日期正则表达式(很实用)
正则表达式汇总