body = body.replace(/(\s*$)/g, "\n");
只能删除最后一行末端的空格。但是文章有很多行,每一行的行尾都有空格,如何才能删除所有行尾的空格? 注意:文章中词语中间的空格不能删除。以下是例子: <script language="JavaScript" type="text/JavaScript">
function format()
{
var body = document.getElementById("content").value;
body = body.replace(/(\s*$)/g,"\n");
document.getElementById("content").value=body;
}
</script>
<input type="button" value="删除所有行尾空格" onclick="javascript:format()"><br><br>
<textarea name="content" style="width:500px;height:200px;">
一 这是文章;
二 这是文章;
三 这是文章;
</textarea> (注:以上每行末端都有个半角空格)
只能删除最后一行末端的空格。但是文章有很多行,每一行的行尾都有空格,如何才能删除所有行尾的空格? 注意:文章中词语中间的空格不能删除。以下是例子: <script language="JavaScript" type="text/JavaScript">
function format()
{
var body = document.getElementById("content").value;
body = body.replace(/(\s*$)/g,"\n");
document.getElementById("content").value=body;
}
</script>
<input type="button" value="删除所有行尾空格" onclick="javascript:format()"><br><br>
<textarea name="content" style="width:500px;height:200px;">
一 这是文章;
二 这是文章;
三 这是文章;
</textarea> (注:以上每行末端都有个半角空格)
function format()
{
var body = document.getElementById("content").value;
body = body.replace(/(?:[\x00-\xff|\w]+)\s+/g,"\n");
document.getElementById("content").value=body;
}
</script>
<input type="button" value="删除所有行尾空格" onclick="javascript:format()"> <br> <br>
<textarea name="content" style="width:500px;height:200px;">
一 这是文章;
二 这是文章;
三 这是文章;
</textarea>
function format()
{
var body = document.getElementById("content").value;
body = body.replace(/\s+\n/g,"\n");
document.getElementById("content").value=body;
}
</script>
<input type="button" value="删除所有行尾空格" onclick="javascript:format()"> <br> <br>
<textarea name="content" style="width:500px;height:200px;">
一 这是文章;
二 这是文章;
三 这是文章;
</textarea>
function format()
{
var body = document.getElementById("content").value;
body = body.replace(/(\s+$)/gm,"");
document.getElementById("content").value=body;
}
</script>
<input type="button" value="删除所有行尾空格" onclick="javascript:format()"> <br> <br>
<textarea name="content" style="width:500px;height:200px;">
一 这是文章;
二 这是文章;
三 这是文章;
</textarea> </script>
上面的OK,请试一试!!!
<!--
Function vbTrim(str)
vbTrim = Trim(str)
End Function
-->
</script>反正MS平台下VBS和JS可以在网页中混用,嘿嘿!
return i.replace(/(^\s*|(\s*$))/g,"");
}