i 执行对大小写不敏感的匹配。
g 执行全局匹配(查找所有匹配而非在找到第一个匹配后停止)。
m 执行多行匹配。
new RegExp("feifei","i")
直接量语法: /feifei/i
var str="Visit W3School";
var patt1=/w3school/i;
Visit W3School
new RegExp("feifei","g")
直接量语法: /feifei/g
var str="Is this all there is?";
var patt1=/is/g;
Is this all there is?
量词
量词
|
描述
|
n+
|
匹配任何包含至少一个 n 的字符串。
|
n*
|
匹配任何包含零个或多个 n 的字符串。
|
n?
|
匹配任何包含零个或一个 n 的字符串。
|
n{X}
|
匹配包含 X 个 n 的序列的字符串。
|
n{X,Y}
|
匹配包含 X 或 Y 个 n 的序列的字符串。
|
n{X,}
|
匹配包含至少 X 个 n 的序列的字符串。
|
n$
|
匹配任何结尾为 n 的字符串。
|
^n
|
匹配任何开头为 n 的字符串。
|
?=n
|
匹配任何其后紧接指定字符串 n 的字符串。
|
?!n
|
匹配任何其后没有紧接指定字符串 n 的字符串。
|
RegExp 对象方法
FF: Firefox, IE: Internet Explorer
方法
|
描述
|
FF
|
IE
|
compile
|
编译正则表达式。
|
1
|
4
|
exec
|
检索字符串中指定的值。返回找到的值,并确定其位置。
|
1
|
4
|
test
|
检索字符串中指定的值。返回 true 或 false。
|
1
|
4
|
支持正则表达式的 String 对象的方法
FF: Firefox, IE: Internet Explorer
方法
|
描述
|
FF
|
IE
|
search
|
检索与正则表达式相匹配的值。
|
1
|
4
|
match
|
找到一个或多个正则表达式的匹配。
|
1
|
4
|
replace
|
替换与正则表达式匹配的子串。
|
1
|
4
|
split
|
把字符串分割为字符串数组。
|
1
|
4
|
字符
|
说明----元字符
|
^
|
匹配输入字符串的开始位置。要匹配 "^" 字符本身,请使用 "\^"
|
$
|
匹配输入字符串的结尾位置。要匹配 "$" 字符本身,请使用 "\$"
|
( )
|
标记一个子表达式的开始和结束位置。要匹配小括号,请使用 "\(" 和 "\)"
|
[ ]
|
用来自定义能够匹配 '多种字符' 的表达式。要匹配中括号,请使用 "\[" 和 "\]"
|
{ }
|
修饰匹配次数的符号。要匹配大括号,请使用 "\{" 和 "\}"
|
.
|
匹配除了换行符(\n)以外的任意一个字符。要匹配小数点本身,请使用 "\."
|
?
|
修饰匹配次数为 0 次或 1 次。要匹配 "?" 字符本身,请使用 "\?"
|
+
|
修饰匹配次数为至少 1 次。要匹配 "+" 字符本身,请使用 "\+"
|
*
|
修饰匹配次数为 0 次或任意次。要匹配 "*" 字符本身,请使用 "\*"
|
|
|
左右两边表达式之间 "或" 关系。匹配 "|" 本身,请使用 "\|"
|
中文,数字,字母 ,下划线
var a= "sdfa_中国21eeeff!";
var reg = /[^\u4e00-\u9fa5\w]/
alert(reg.test(a));
分享到:
相关推荐
正则表达式语法详解 正则表达式语法详解 正则表达式语法详解 正则表达式语法详解 正则表达式语法详解
正则表达式语法 正则表达式语法 正则表达式语法 正则表达式语法
C#正则表达式语法,正则表达式是一门很强大的学科。应用范围也很广。
C#正则表达式语法大全
正则表达式教程:30分钟让你精通正则表达式语法 _
正则表达式语法大全 正则表达式语法手册 .
正则表达式语法和示例 规则 简单的转义字符
正则表达式语法,速查表。 ------------------------------------------------ 一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一...
正则表达式语法大全(C_)正则表达式语法大全(C_)正则表达式语法大全(C_)
关于正则表达式语法。介绍了基本表达式。可以用于快速查询表达式的匹配符。
正则表达式语法(入门与实例)
正则表达式语法大全,不错,可以参考看看,谢谢支持
JAVA正则表达式语法大全总结,希望对大家有所帮助。。
Java常见的正则表达式语法
JAVA正则表达式语法.txt
正则表达式语法(超详细),可以帮你快速入门的绝佳秘籍
正则表达式基础语法及常用正则表达式及正则手册(HTML版)
实用的JAVA正则表达式,包含整数、小数、日期、电话号码等,非图片版,可直接复制粘贴.
正则表达式语法正则表达式语法正则表达式语法正则表达式语法正则表达式语法正则表达式语法正则表达式语法正则表达式语法正则表达式语法正则表达式语法正则表达式语法正则表达式语法
一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行...