收藏
回答

正则表达式如何删除标点 但是不删除前后有数字的点?

正则表达式如何删除标点 但是不删除前后有数字的点?

字符串=数字3.3.!?...

结果=数字3.3


这样的表达式怎么写?


最后一次编辑于  11-22
回答关注问题邀请回答
收藏

1 个回答

  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    11-22

    还要保留“数字”2个字?

    字符串.replace(/^([^0-9]+)?(数字[0-9]+(\.[0-9]+)?)[^0-9]+$/, '$2')


    保留数字

    字符串.replace(/^([^0-9]+)?([0-9]+(\.[0-9]+)?)[^0-9]+$/, '$2')

    11-22
    赞同
    回复 1
    • Mr.Chen
      Mr.Chen
      11-22
      谢谢啦
      11-22
      回复
问题标签