本帖最后由 Sunhk_25 于 2014-09-26 10:50:45 编辑

解决方案 »

  1.   

    你拼接下就好了啊,(<'+获取制定位置字符+'>')
      

  2.   

    正则不太会弄写了个js $(function () {
                s = '12343563233';
                d = []
                c = []
                for (i = 0; i < s.length; i++) {
                    d.push(s.charAt(i))
                }
                var a = "";
                var v = (d.length) % 4;
                for (j = d.length - 1; -1 < j; j--) {
                    if ((j - v) % 4 == 0) {
                        d[j] = "<" + d[j] + ">";
                        a += d[j];
                    }
                    c.push(d[j]);
                }
                var d = "";
                for (var n = c.length - 1; -1 < n; n--) {
                    d += c[n];
                }
                alert(d);
            });
      

  3.   

    那样<3> 就会变成>3<
    问题已解决,如下
    str.replace(/(\d)(\d{3})(?=(?:\d{4})*(?!\d))/g,'<$1>$2'); 
      

  4.   

    问题已解决,如下
    str.replace(/(\d)(\d{3})(?=(?:\d{4})*(?!\d))/g,'<$1>$2'); 
      

  5.   

    问题已解决,如下
    str.replace(/(\d)(\d{3})(?=(?:\d{4})*(?!\d))/g,'<$1>$2'); 
      

  6.   

    问题已解决,如下
    str.replace(/(\d)(\d{3})(?=(?:\d{4})*(?!\d))/g,'<$1>$2'); 
    嗯   正则就是好用。我得好好琢磨。