3

ユーザー名にスペースが含まれている場合にアラートが表示されることを確認したいので、これを行うと機能しますが、直面している問題の1つは、最初にスペースを指定するとアラートが表示されないことです。検索しますが、解決策が見つかりません。私のコードはこれです

var username    =   $.trim($('#r_uname').val());
var space = " ";
  var check = function(string){
   for(i = 0; i < space.length;i++){
     if(string.indexOf(space[i]) > -1){
         return true
      }
   }
   return false;
  }

  if(check(username) == true)
  {
     alert('Username contains illegal characters or Space!');
     return false;
  }
4

3 に答える 3

1

なぜこのようなものを使用しないのですか?

if(string.indexOf(space) > -1){
     return true
  }
于 2013-04-07T04:32:49.630 に答える