网址:
http://www.abc.com/aa/123123.SZ/1/16/42/aa_16_6/
http://www.abc.com/bb/123123.SZ/
http://www.abc.com/cc/123123.SH/99/
网址类型没有规律,但其中都包含上市公司证券代码123123.SH,也可能是123123.SZ:
6位数字+一个点+2位字母,现在需提取这个公司代码,然后替换成其他公司代码,如下:
http://www.abc.com/aa/222222.SH/1/16/42/aa_16_6/
http://www.abc.com/bb/222222.SH/
http://www.abc.com/cc/222222.SH/99/
请问通过js如果通过正则实现呢?
var s=`http://www.abc.com/aa/123123.SZ/1/16/42/aa_16_6/
http://www.abc.com/bb/123123.SZ/
http://www.abc.com/cc/123123.SH/99/`;
s=s.replace(/\/\d{6}\.[A-Z]{2}\//g,'/222222.SH/')
console.log(s)
var pattern = /\d{6}.(SH|SZ)/,
str = '';
console.log(pattern.test(str));
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!