var str = '/aaaa/bbbb/ccccc'
我想要的结果
str = '/aaaa'
var str = '/aaaa/bbbb/ccccc'
我想要的结果
str = '/aaaa'
你的意思是之要a重复的部分,包括前面的斜线号?
如果不区分大小写,且斜线部分可能不是开头,则为/\/[aA]+/
,要区分大小写则为/\/a+/
,如果能确定对应斜线是最开始,则为/^\/[aA]+/
或/^\/a+/
在使用正则时,越明确,越好搜索匹配。
注意使用var RE=/xxxx/
形式定义规则式时,里面的/
需要用\/
转义。
var str = '/aaaa/bbbb/ccccc' ;
var re=/^\/a+/ ;
var strA=re.exec( str );
console.log( strA );
这个需求不需要正则啊
var str = '/aaaa/bbbb/ccccc';
var result = '/' + str.split('/')[1];
// result = /aaaa
13 回答12.7k 阅读
8 回答2.4k 阅读
2 回答5k 阅读✓ 已解决
7 回答1.9k 阅读
3 回答2.2k 阅读✓ 已解决
5 回答795 阅读
3 回答1.1k 阅读✓ 已解决