如何删除空格和新行,仅在textarea的开头

时间:2016-02-13 06:19:38

标签: javascript regex

我想删除空格和新行,仅在开头。我想要一些建议,我正在使用以下代码。

var myTxtArea = document.getElementById('visionText');
myTxtArea.value = myTxtArea.value.replace(/^s|^n/g, '');

2 个答案:

答案 0 :(得分:2)

alert(" \n\n    I am a string \n  starting with whitespace and newline");
alert(" \n\n    I am a string with no starting whitespace and newline".replace(/^\s+/, ""));

var reg = /^\s|\n/g;

var str = " asdfkadsf[xxxxx]bb";

var test = str.replace(reg,"") ;

试试这个

" \n\n    I am a string  ".replace(/^\s+/,"");

答案 1 :(得分:-2)

好的,你会尝试使用函数trim,该函数从开头和结尾删除空格和新行

var myTxtArea = document.getElementById(' visionText'); myTxtArea.value = myTxtArea.value.trim();