こんにちは私は文字列に最初の文字が存在しない場合、search()
がJavaScriptで動作しないことを知っています(-1)。search()最初の文字が文字列にない場合はjavacriptが機能しません
$('#search-vulc').on('keyup', function() {
var textinsert = ($(this).val()).toLowerCase();
var nome_search = "home";
if (nome_search.search(textinsert) != -1) {
alert('ok');
}
else {
alert('not');
}
});
この例では、 "x home"と書いた場合は-1を返します。
しかし、この問題を「解決する」方法はありますか?私はこの場合には戻らない方法をご希望の短期で 、私は「Xホーム」を書いた場合、とにかく単語ホームがある...
-1
「textinsert.search(nome_search)」という件名とオブジェクトを交換したいようです。それを試しましたか? – trincot
誰かが 'x home'を書いていたら' x'を無視したいのですか?あるいは 'x'と' home'を別々に検索しますか? – Simba
は私にとっては-1を返す必要はありません。ホームの単語がある場合は...私のためには、単語の家の前に "x"または別の文字がある場合は重要ではありません – Borja