1

みなさん、こんにちはjqueryで値の先頭を確認できるかどうか疑問に思っています。このコードを試しました

$('#ads_img').keyup(function(){

if($(this).val() ^= 'http://'){
alert('ok');
}

}); 

しかし、それは私にはうまくいきませんでした。

4

2 に答える 2

6

JavaScriptindexOf()メソッドを試す

$('#ads_img').keyup(function() {
  var value = $(this).val();
  if ( value.indexOf("http://") === 0 ) {
    alert('ok');
  }
});

例:

"stackoverflow.com".indexOf("http://") // return -1, not found so false
"http://stackoverflow.com".indexOf("http://") // return 0, is at beginning so true
"sddsghttp://stackoverflow.com".indexOf("http://") // return 5, is at index 5 so false
于 2013-07-13T21:12:34.400 に答える