js中提取字符串
发布网友
发布时间:2022-04-29 05:32
我来回答
共2个回答
热心网友
时间:2022-04-23 07:40
var str = 'asefed1256avde78 fggfdaa23'.match(/([\w]{3}\d+)/g).join('');
如果一定要用替换的方法,也可达到目的,关键是$1的使用:
$1、$2、...、$99
与 regexp 中的第 1 到第 99 个子表达式相匹配的文本
并且表达式也要稍作修改:
var str ='asefed1256avde78 fggfdaa23'.replace(/[\w\s]*?([\w]{3}\d+)/g, '$1');
详细可参考:http://www.w3school.com.cn/js/jsref_replace.asp
热心网友
时间:2022-04-23 08:58
var str = "asefed1256avde78 fggfdaa23";
var reg = /([\w]{3}\d+)/g;
str = str.match(reg)[0];