为了账号安全,请及时绑定邮箱和手机立即绑定

请教一个cookie中用到的正则

请教一个cookie中用到的正则

呼唤远方 2019-02-25 13:55:54
new RegExp("address=([^;]*)")var str = 'username=wang; address=shanghai'表示 address= 加上除了分好外的东西??那个星号是啥,加了星号能去除shanghai,不加的话就取了一个s
查看完整描述

2 回答

?
holdtom

TA贡献1805条经验 获得超10个赞

首先恭喜您已经解决!白天忙于nextjs + react + 。。。 重构项目,没来得及看!在这里我再一一说一下,就当歉意了!
RegExp 构造函数创建了一个正则表达式对象,用于将文本与一个模式匹配。
语法:

new RegExp(pattern [, flags])

参数:
pattern: 正则表达式的文本。
flags: 可选,g、i、m、u、y,其中g和i最为常用。

正则表达式中特殊字符的含义:
(x): 匹配 x 并且捕获匹配项,这被称为捕获括号。
[^x]: 一个反义或补充字符集,也叫反义字符组。也就是说,它匹配任意不在括号内的字符。在这里[^;]: 也就是除了分号以外的任意字符
x*: 匹配前面的模式 x 0 或多次。在这里前面的模式为[^;]也就是除了分号以外的任意字符


查看完整回答
反对 回复 2019-03-06
  • 2 回答
  • 0 关注
  • 528 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号