正则表达式 2

来源:互联网 发布:淘宝搜索什么能看片 编辑:程序博客网 时间:2024/04/26 06:41

 例

<script>
alert(/[^\x00-\xff]/g.test( 'abc '))
alert(/[^\x00-\xff]/g.test( '表达 '))
</script>

正则表达式对象
本对象包含正则表达式模式以及表明如何应用模式的标志。

语法   1
re   =   /pattern/[flags]

语法   2
re   =   new   RegExp( "pattern ",[ "flags "])  

参数
re

必选项。将要赋值为正则表达式模式的变量名。

Pattern  

必选项。要使用的正则表达式模式。如果使用语法   1,用   "/ "   字符分隔模式。如果用语法   2,用引号将模式引起来。

flags

可选项。如果使用语法   2   要用引号将   flag   引起来。标志可以组合使用,可用的有:  

g   (全文查找出现的所有   pattern)  
i   (忽略大小写)  
m   (多行查找)  


[a-z]   字符范围。匹配指定范围内的任意字符。例如, '[a-z] '   可以匹配   'a '   到   'z '   范围内的任意小写字母字符。    
[^a-z]   负值字符范围。匹配任何不在指定范围内的任意字符。例如, '[^a-z] '   可以匹配任何不在   'a '   到   'z '   范围内的任意字符。

\xn   匹配   n,其中   n   为十六进制转义值。十六进制转义值必须为确定的两个数字长。例如,   '\x41 '   匹配   "A "。 '\x041 '   则等价于   '\x04 '   &   "1 "。正则表达式中可以使用   ASCII   编码。  

[^\x00-\xff]即ASCII   编码不在0-255的字符

 

原创粉丝点击