正则表达式 第一个括号捕获的东西比如var str=" abc ";用上面的正则就捕获了abc这段 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var reExtraSpace = /^\s+(.*?)\s+$/;//$表示匹配文本的结束位置return this.replace(reExtraSpace,"$1");};$1表示匹配成功后,第一组的匹配内容 (.*?) String.prototype.trim = function(){ return this.replace(/^\s*|\s*$/g,""); } //添加trim函数,去除首尾空格String.prototype.trim = function(){return this.replace(/^(\s| )*|(\s| )*$/gi, "");}//添加trimStar函数,去除首空格String.prototype.trimStar = function(){return this.replace(/^(\s*| )/gi, "");}//添加trimEnd函数,去除尾空格String.prototype.trimEnd = function(){return this.replace(/( |\s)*$/gi, "");}//添加trimAll函数,去除所有空格String.prototype.trimAll = function(){return this.replace(/\s| /gi,"");} ajax 加载外部 html文件,目标文件中的js代码不执行~ 请问,开发这样一个框架大概需要多少钱? 为何border读不出来 网页快照保存的是哪些内容呀?除了文本,包括图片等信息吗? javascript能否调用自己写的ActiveX控件 求用JS实现隐式菜单的代码 在客戶端改變事件問題 如何实现 如何把XML+XSL的输出结果显示到一个指定的HTML元素里? [前端-chrome]请问怎么通过console面板对页面进行一些交互 一个小问题!谢谢 js问题
//$表示匹配文本的结束位置
return this.replace(reExtraSpace,"$1");
};
$1表示匹配成功后,第一组的匹配内容 (.*?)
return this.replace(/^\s*|\s*$/g,"");
}
String.prototype.trim = function()
{
return this.replace(/^(\s| )*|(\s| )*$/gi, "");
}//添加trimStar函数,去除首空格
String.prototype.trimStar = function()
{
return this.replace(/^(\s*| )/gi, "");
}//添加trimEnd函数,去除尾空格
String.prototype.trimEnd = function()
{
return this.replace(/( |\s)*$/gi, "");
}//添加trimAll函数,去除所有空格
String.prototype.trimAll = function()
{
return this.replace(/\s| /gi,"");
}