永发信息网

文本正则替换指定数字位数

答案:1  悬赏:60  手机版
解决时间 2021-11-09 02:42
  • 提问者网友:聂風
  • 2021-11-08 07:46
我想把每行素有数字行都换成6位数 后面不管是什么都去掉
123456
1324567
12345678
123456789
变成这样
123456
132456
....
..
最佳答案
  • 五星知识达人网友:人類模型
  • 2021-10-22 12:17
正则表达式 ([0-9]{6})[0-9]*  替换成 $1<br>我给你一个Javascript语言的例子,你看看吧<br>&lt;script type=text/javascript&gt; <br><br>  var s ='123456\n1324567\n12345678\n123456789';  <br><br>  var regex = /([0-9]{6})[0-9]*/g;  <br><br>  var result = s.replace(regex,&quot;$1&quot;);<br><br> alert(result);<br><br>&lt;/script&gt;<br><br><br>运行结果<br>123456<br>132456<br>123456<br>123456
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯