搜索

首页  >  问答  >  正文

javascript - 如何使用正则将'****abc*vkf****'前面的*号去掉

abcvkf 只删除前面的*号,中间和后面的保留,请问下正则应该怎么匹配?

PHPzPHPz2775 天前709

全部回复(4)我来回复

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-19 10:29:04


    好吧,总是被转码了, 看图片吧,只要replace的时候不全局,就可以了。

    '****abc*vkf****'.replace(/[\*]+/, '')

    回复
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-19 10:29:04

    这样? 用到零宽断言 http://www.cnblogs.com/deerch...

    var s = '****abc*vkf****',
        res = s.replace(/\**(?=abc)/g,'');

    回复
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-19 10:29:04

    var str="abcvkf*";

    var rex=/^*+/ig;

    str.replace(rex,"")

    回复
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-19 10:29:04

    回复
    0
  • 取消回复