正则如何判断不等于某个字符串?注意:不是不包含,是不等于

FeeLiN7 2009-09-05 04:51:00
在网上查了很久,都只能判断字符串中不包含abc的,我想判断整个字符串不等于abc咋办呢?

不要说直接!=,必须用正则表达式
...全文
11611 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
woandzk 2009-10-13
  • 打赏
  • 举报
回复
赞一个
FeeLiN7 2009-09-07
  • 打赏
  • 举报
回复
wcwtitxu牛人啊~
一个“$”解决了所有问题,哈哈,结贴~
扩展了一下,多字符串的:
^(?!(?:abc|bcd)$)
wcwtitxu 2009-09-05
  • 打赏
  • 举报
回复 2
var regex =/^(?!abc$)/;
alert(regex.test("abc"));
FeeLiN7 2009-09-05
  • 打赏
  • 举报
回复
我知道啊
问题不等于字符串abc的正则表达式有没有会写啊???
zl_c 2009-09-05
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 feelin7 的回复:]
必须要直接判断的表达式
var re =/^abc$/;
你这个是等于abc的

要不等于abc的

因为正则用的地方并不是js环境,没有re.test
[/Quote]

"等于abc"的 逻辑非 不就是"不等于abc"吗?
FeeLiN7 2009-09-05
  • 打赏
  • 举报
回复
必须要直接判断的表达式
var re =/^abc$/;
你这个是等于abc的

要不等于abc的

因为正则用的地方并不是js环境,没有re.test
hookee 2009-09-05
  • 打赏
  • 举报
回复
var re =/^abc$/;
alert(re.test("abcd"));

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧