0
私は、テキストエリアの値をサニタイズするようにpasteイベントを設定しました。 1つのことを除いて、私は必要なものすべてを既に実行しています。すべての行の最初と最後に空白を整えます。何か案は?テキストエリアのサニタイズ値:すべての行の空白を削除する
$('#q').bind('paste',function(e) {
$.doTimeout(100,function(){
$('#q').val($('#q').val().replace(/[@#$%\^&*=_+"'\/<>\\\|{}\[\]]/g,function(str){return '';})); //remove unwanted characters
$('#q').val($('#q').val().replace(/[\t ]+/g,' ')); //remove extra spaces and tabs between letters
$('#q').val($('#q').val().replace(/\n{1,}/g,'\n\n')); //remove extra lines
//here i need to remove white spaces at the beginning or end of each line
});
});
PS:使用してイムベンalmanのdoTimeout pluginテキストが使用可能になる前に、ペーストイベントが発生しますので。