首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > Apache >

正则怎么匹配非abc或xyz以外的任何字符串

2012-09-08 
正则如何匹配非abc或xyz以外的任何字符串如题初学正则表达式知道如何取反单个字符[^abc] 匹配除了abc以外

正则如何匹配非abc或xyz以外的任何字符串
如题

初学正则表达式

知道如何取反单个字符[^abc] 匹配除了abc以外的所有字符 

但是我想 匹配除了 abc和 xyz以外的所有字符串 怎么写 ??

[解决办法]
单个字符的非
[^a|b]
多个字符的非
[^(str1|str2)]
[解决办法]

探讨
var s = "123abc456xayz890";
var re = /([^(abc|xyz)]{3})*/gi;
alert( s.match(re).join("") )

热点排行