问答详情
源自:2-9 前瞻

如何实现后顾的正则?

如果 字符串是 a1b2*dw 我想把前面有一位数字的小写字母替换成&,就是结果替换成 a1&2*dw.那正则应该怎么写?

提问者:CitrixWu 2016-09-08 16:52

个回答

  • 手机用户2117184613
    2018-10-09 17:58:46

    let string = 'a1b2*dw';
    string .replace(/(?<=\d{1})[a-z]/,function($n){	return '&'});


  • 亲爱的男大人3908815
    2016-09-09 13:43:54

    ('a1b2*dw').replace(/\d[a-z]/,&)

  • 游了
    2016-09-09 11:37:40


    var reg=/(\d)([a-z])/g;
    var str='a1b2*dw';
    alert(str.replace(reg,'&$2'));