如何写JS实现如下功能? 给出一段文字,相当于一个字符串吧1.删除这个字符串开头与结尾的所有空格或换行;2.当字符串中有换行时删除这个换行后面的所有空格与换行(最好换行前面的也删除),并且再加一个换行; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 第一个:String.prototype.trim=function() { return this.replace(/(^\s+)|(\s+$)/g,"");}; function trim(s)...{//s.replace(/(^s*)|(s*$)/g, "");return rtrim(ltrim(s)); } <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> <title>无标题页</title> <script src="../脚本/jquery-1.3.2.min.js" type="text/javascript"></script> <script type="text/javascript"> $(function(){ var val=" dadad "; alert("没有消除重复的长度为:"+val.length); alert("消除重复的长度为:"+val.replace(/(^\s+)|(\s+$)/g,"").length); }) </script></head><body></body></html> var str1 ="\n AAA BBB CCC \n"; var str2 ="aaaaaaaaaaaa \n\n \n bbbbb"; alert(str1); alert(str1.replace(/^(?:\s+|\n)|(?:\s+|\n)$/g,"")); alert(str2); alert(str2.replace(/\s+(\n)+\s+/mg,"$1")); js问题 页面采集的问题 javaScript 给已知层赋初值 请大侠指教,帮忙! JS如何判断网页是HTML4.0还是XHTML1.0 javascript中如何实现两个文本框内容的合并 请用IE5实现 一个jquery easyui后台返回值问题? 启动myeclipse 中的web项目看不了,报错404错误 js鼠标经过显示隐藏DIV,鼠标移开隐藏DIV如何继续隐藏? Jquery,checkbox问题。请教 js表单提交第一成功,再提交就不访问资源了,附代码,恳请高手帮忙
String.prototype.trim=function() {
return this.replace(/(^\s+)|(\s+$)/g,"");
};
//s.replace(/(^s*)|(s*$)/g, "");
return rtrim(ltrim(s)); }
<head>
<title>无标题页</title> <script src="../脚本/jquery-1.3.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function(){
var val=" dadad ";
alert("没有消除重复的长度为:"+val.length);
alert("消除重复的长度为:"+val.replace(/(^\s+)|(\s+$)/g,"").length);
})
</script>
</head>
<body></body>
</html>
var str1 ="\n AAA BBB CCC \n";
var str2 ="aaaaaaaaaaaa \n\n \n bbbbb";
alert(str1);
alert(str1.replace(/^(?:\s+|\n)|(?:\s+|\n)$/g,""));
alert(str2);
alert(str2.replace(/\s+(\n)+\s+/mg,"$1"));