2012-02-14 18 views
0

jqueryを使用して変数から "#"と "@"を削除するにはどうすればよいですか?変数から文字列や文字を削除する

example var inputval ="#111-111-1111" or "@[email protected]" 

var inputval =$(this).siblings("input[type=text]").val(); 
    alert("inputval " +inputval); 
    $("#some-text").focusEnd(); 

    ///$("#some-text").append('a'+inputval+'a'); 


    $('#some-text').val($('#some-text').val()+' ' + inputval); 

おかげ

+0

正規表現を使用できます。文字列の先頭から '#'と '@'を削除することだけに興味がありますか? – Kai

答えて

8

このタスクを達成するためにjQueryを使用する必要はありません、ストレートJavaScriptを行います:

inputval = inputval.replace(/[#@]/g, ""); 
+0

+1 - これはjQueryを必要としないストレートJavaScriptだと言われるかもしれません。 –

+1

あなたはあまりにも速い人です。 :)私はあなたの答えがアップしていたjsfiddleを使っていました。よくやった。 –

2

はあなたがここにこの

var inputval = inputval.replace(/[#@]+/g, ""); 

を試すことができますがjsfiddleコードです

http://jsfiddle.net/RYatN/

関連する問題