当前位置: 代码迷 >> Java Web开发 >> split分割的有关问题
  详细解决方案

split分割的有关问题

热度:170   发布时间:2016-04-12 22:48:34.0
split分割的问题
var?t?=?$("#u_tag").val().split(",");
for(var?j=0;j<t.length;j++){
????????????????if(t[j].length>20){
????????????????????alert("標籤長度不能超過20!");
????????????????????return?false;
????????????????}
????????????}

使用var?t?=?$("#u_tag").val().split(",");分割,验证正常,但是会出现 (按时打算,)被判断为2个标签的情况
如果使用var?t?=?$("#u_tag").val().split(/\,\$+/);进行分割,则会出现验证时只对分割的第一个标签生效,其他不生效,如何解决?
JavaScript split

------解决方案--------------------
var s = $("#u_tag").val();
var t = s.substring(0,s.lastIndexOf(",")).split(",");
        for(var j=0;j<t.length;j++){
                if(t[j].length>20){
                    alert("標籤長度不能超過20!");
                    return false;
                }
            } 
刚发错了
  相关解决方案