字符串查询

字符串查询

作者: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
0