一 定义一个正则表达式 :
两种表达方式:
var reg = new RegExp("cat","gi");
var reg = /cat/gi
常用的方法 :
test : RegExp.$1等反向引用
exec
match
search
replace : $1 ...可以反向引用
slice
match和exec的区别 : 都是完成匹配字符串功能
调用的对象和传递的参数不一样
返回的都是一个数组 但是数组的内容不一样
二 简单模式
元字符 : 有特殊函数的字符 . ? + * ( { [ \ . | $ 等
字符类 :
简单类 : []
负向类 : 使用^
预定义类 : \d \D \s \S \w \W .
范围类 : [1-9]
组合类 : [-1-9a-f]
量词 :
简单量词 : {n} {n,m} {n,} + * ?
描述性量词
默认情况下应该是惰性匹配
三 复杂模式
分组 : ()
反向引用 : 三种情况可以使用反向引用 : 从左向右的第一个括号 $1 依次类推
test函数
replace函数
正则表达式中
候选 : var reg = /a|b/
非捕获性 : (?:******)不用进行存贮效率比较高
边界 : ^ $
四 三种括号
() : 表示分组 可以理解为对一个字符序列进行操作
[] :
字符类 括号中的所以字符都可以匹配
范围类 [1-4] 匹配数字一到四
可以将上面两种进行组合
{} : 量词 匹配出现的次数
分享到:
相关推荐
javascript常用正则表达式大全,基本覆盖基本需求的正则表达式
JavaScript验证正则表达式大全.txtJavaScript验证正则表达式大全.txtJavaScript验证正则表达式大全.txtJavaScript验证正则表达式大全.txtJavaScript验证正则表达式大全.txtJavaScript验证正则表达式大全....
本文写作时,一个包含了用正则表达式进行文本处理的Java规范需求(Specification Request)已经得到认可,你可以期待在JDK的下一版本中看到它。 然而,如果现在就需要使用正则表达式,又该怎么办呢?你可以从Apache...
javascript正则表达式迷你书 (1).pdf
JavaScript经典正则表达式实战,欢迎下载,11111111111111111111
了解正则表达式概念 掌握正则表达式的语法 熟练掌握正则表达式在JavaScript中的应用
JavaScript_正则表达式语法.doc
对于如何使用正则表达式来解决性能不佳、误报、漏报等常见的错误以及完成一些常见的任务,《正则表达式经典实例》给出了涉及基于C#、Java、JavaScript、Perl、PHP、Python、Ruby和VB.NET等编程语言的解决方案。...
ECMAScript v3对JavaScript正则表达式进行了标准化。JavaScript 1.2实现了ECMAScript v3要求的正则表达式特性的子集,JavaScript 1.5实现了完整的标准。JavaScript的正则表达式完全以Perl程序设计语言的正则表达式...
常用Javascript正则表达式汇总,常用Javascript正则表达式汇总
自己总结的部分javascript的正则表达式练习,希望可以帮助大家,未完整版,随后追加
正则表达式是程序员必备的强大工具,得到了各种Unix实用程序,以及Perl、Java、JavaScript、C#等编程语言的支持。读完本书,你会对正则表达式的常用语法了然于胸。掌握正则表达式是提升编程效率、节约时间的一大法.....
总结的js常用的正则表达式,如邮箱,手机号码,等等验证方法。
很全的正则表达式... 很全的正则表达式...
JavaScript中使用正则表达式的一些验证
正则表达式可以: ...可以在文档中使用一个正则表达式来标识特定文字,然后可以全部将其删除,或者替换为别的文字 •根据模式匹配从字符串中提取一个子字符串。可以用来在文本或输入字段中查找特定文字
一个比较经典的表单验证方式,采用JavaScript和正则表达式来进行无刷新验证,有三种验证模式。
javascript经典正则表达式 (收藏整理)-javescript教程
javascript 正则表达式视频教程 包含:精通正则表达式五部视频,实战正则表达式两部视频和源码压缩包