正则表达式如何删除标点 但是不删除前后有数字的点?
字符串=数字3.3.!?..
结果=数字3.3
这样的表达式怎么写?
还要保留“数字”2个字?
字符串.replace(/^([^0-9]+)?(数字[0-9]+(\.[0-9]+)?)[^0-9]+$/, ‘$2’)
保留数字
字符串.replace(/^([^0-9]+)?([0-9]+(\.[0-9]+)?)[^0-9]+$/, ‘$2’)