我在js中有这段代码。它改变了我的输入值。它删除所有空格,然后在每隔一个字符后添加一个空格。
var value = $(input).val().replace(/(\s)/g, '').replace(/(\d{2})/g, '$1 ');
1234
变成12 34
或
1234568790
进入 12 34 56 78 90
该代码运行良好。我的问题是 - 我不知道如何排除零,但前提是它排在第一位。
例如我想要这个
011111
变成 011 11 1
0000000
变成 000 00 00
01234568790
进入 012 34 56 78 90
111000
进入 11 10 00
012034000
进入 012 03 40 00
输入可以比我的例子更长。(我将使用更多字符,但现在只能想象数字)
如何编辑我的正则表达式?(我知道如何在没有正则表达式的情况下做到这一点)
海绵宝宝撒
胡说叔叔
一只萌萌小番薯
相关分类