求正则表达式: 功能同 var !="abc"
求一正则表达式,要求判断与指定字符不相同.
相当于c# 的 var !="abc" 功能, 即不等于"abc"
看起来很简单,但一直未找到答案。
--------------------编程问答-------------------- <(?!abc)\w*> --------------------编程问答-------------------- ^((?!abc).)*$ --------------------编程问答-------------------- 来晚了 --------------------编程问答-------------------- 正则式是匹配模式, 要取反, 则在之后反转如
var s1='abc';--------------------编程问答-------------------- (?!pattern) 负向预查,在任何不匹配Negative lookahead matches the search string at any point where a string not matching pattern 的字符串开始处匹配查找字符串。这是一个非获取匹配,也就是说,该匹配不需要获取供以后使用。例如'Windows (?!95|98|NT|2000)' 能匹配 "Windows 3.1" 中的 "Windows",但不能匹配 "Windows 2000" 中的 "Windows"。预查不消耗字符,也就是说,在一个匹配发生后,在最后一次匹配之后立即开始下一次匹配的搜索,而不是从包含预查的字符之后开始
var s2='abcc';
var rx= /^(abc)$/;
alert(!rx.test(s1) +"\n"+ !rx.test(s2));
补充:.NET技术 , ASP.NET