永发信息网

正则不包含某个字符串怎么写

答案:2  悬赏:0  手机版
解决时间 2021-02-05 04:17
  • 提问者网友:且恨且铭记
  • 2021-02-04 07:31
正则不包含某个字符串怎么写
最佳答案
  • 五星知识达人网友:忘川信使
  • 2021-02-04 07:41
正则表达式匹配公式为:^((?!XXX).)*$,XXX为字符串。 另外列举一些正则表达式的语法: [abc] a或b或c . 任意单个字符 a? 零个或一个a [^abc] 任意不是abc的字符 \s 空格 a* 零个或多个a [a-z] a-z的任意字符 \S 非空格 a+ 一个或多个a [a-zA-Z]...
全部回答
  • 1楼网友:冷風如刀
  • 2021-02-04 08:47
你的正则有点重复了,\w本来就包含了汉字和数字了了,所以没必要汉字、数字再加上\w,另外,如果前后不限的话,你这个就只能匹配到前后是数字、字母、汉字、-和_,其他的字符就匹配不上了 正确应该是 /^.+\..+$/ 当然,如果说限定了特殊字符只能是-和_,那可以改成/^[\w\-\_]+\.[\w\-\_]+$/
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯