表單輸入時,很麻煩的是使用者除了有用的資料外,有時會有一些沒意義的空行。
或是此行沒有任何文字,只有空白字元或是定位符號(TAB)的行。
在送到後端前可以先處理掉
HTML
<textarea id="mytext"></textarea>
JQUERY
$('#mytext').on("input", function(){ var ct= $(this).val(); ct=ct.replace(/^(\r\n|\n|\r|\t| )+/gm, ""); $('#mytext').val(ct); });
這樣就可以了,使用者打了空行、空白、定位馬上就會被吃掉。
就算是複製貼上來的也是