JS去掉前后空格或去掉所有空格的用法
1、 去掉字符串前后所有空格:
代码如下:
function Trim(str)
{
return str.replace(/(^\s*)|(\s*$)/g, "");
}
说明:
如果使用jQuery直接使用$.trim(str)方法即可,str表示要去掉前后所有空格的字符串。
2、 去掉字符串中所有空格(包括中间空格,需要设置第2个参数为:g)
代码如下:
function Trim(str,is_global)
{
var result;
result = str.replace(/(^\s+)|(\s+$)/g,"");
if(is_global.toLowerCase()=="g")
{
result = result.replace(/\s/g,"");
}
return result;
}
3.jquery例子
function bt_submit(){
var $title = $.trim($("#title").val());
if($title=='') {
ShowMessage("运营商名称不能为空","#ff0000");
return;
}
document.all.form1.submit();
}
html代码如下:
<tr>
<td width="18%" align="right">运营商名称:</td>
<td colspan="3"><s:textfield id="title" key="operatorbean.title" size="88" value="%{#request.operatorbean.title}" /> </td>
</tr>