急,JS高手进,数字正则和字符串拼接问题。
解决问题如下:一个数字字符串,比如1234560。第一步,要过滤掉里面的0和5这2个数字替换成空。第二步,剩下的字符串12346按顺序2位拼接成如下:12233446,第...
解决问题如下:一个数字字符串,比如 1234560 。 第一步,要过滤掉 里面的 0 和 5 这2个数字替换成 空。 第二步,剩下的字符串 12346 按顺序 2位拼接成如下: 12 23 34 46 ,第三步,把这4个字符串存入数组。 主要是第一二步如何用JS实现。本人新手,请指教!谢谢!能有代码最好,没有代码请给个思路。高分追加。
var str='123456'
re =/[1-9]/g; //这一步只能过滤掉0 ,中间的5无法过滤,考虑用 /[^5]/g, 但2个写在一起不好使。
第二步拼接只想到了用字符串截取,但是只能取到2位,比较麻烦。没有思路。 展开
var str='123456'
re =/[1-9]/g; //这一步只能过滤掉0 ,中间的5无法过滤,考虑用 /[^5]/g, 但2个写在一起不好使。
第二步拼接只想到了用字符串截取,但是只能取到2位,比较麻烦。没有思路。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询