最新的Web开发教程
 

JavaScript正则表达式(X | y)的表达

<JavaScript的RegExp对象

进行全局搜索找到任何指定的替代品(red|green)

var str = "re, green, red, green, gren, gr, blue, yellow";
var patt1 = /(red|green)/g;

下面被标记的文本显示了表达式获得匹配的位置:

re, green, red, green, gren, gr, blue, yellow
试一试»

定义和用法

(x|y)的表达被用于找到任何指定的替代品。

该方案可以是任何字符。


浏览器支持

表达
(x|y)

句法

new RegExp("( x | y )")

or simply:

/( x | y )/

语法与修饰语

new RegExp("( x | y )","g")

or simply:

/\( x | y )/g

更多示例

进行全局搜索找到任何指定的替代品(0|5|7)

var str = "01234567890123456789";
var patt1 = /(0|5|7)/g;

下面被标记的文本显示了表达式获得匹配的位置:

0 1234 5 6 7 89 0 1234 5 6 7 89
试一试»

<JavaScript的RegExp对象