作者:LAMP小白 点击:1808 发布日期:2012-10-09 10:15:00 返回列表
最初我使用search作为字符串查找的方法
他使用一个正则进行匹配,然后返回布尔(手册上是这么说,但实际返回的是-1)
这样给我的验证过程带来了麻烦,无论我填一样的或不一样的 他均返回-1 囧啊!!
var reg = '/'+tagsName+'/'; var rr = inputName.search(reg); if(rr){ $('#favInfo').html('请不要重复添加一个标签!'); return false; }
后来修改了这里 使用indexOf()即简单又轻松
//add tags $('.tagsSpan').live('click', function(){ var tagsName = $(this).html(); var tagsId = $(this).attr('id'); var inputName = $('#favWinInput').val(); if(inputName == ''){ $('#favWinInput').val(tagsName); } else { var rr = inputName.indexOf(tagsName); if(rr mio_gt;= 0){ $('#favInfo').html('请不要重复添加类似的标签!'); return false; } $('#favWinInput').val(inputName+','+tagsName); } })
上一篇:策略模式 下一篇:快递查询API