javascript去掉前后空格的實(shí)例
代碼
function String.prototype.Trim() { return this.replace(/(^/s*)|(/s*$)/g, ""); } // 去掉左右空格
function String.prototype.Ltrim() { return this.replace(/(^/s*)/g, ""); } // 去掉左空格
function String.prototype.Rtrim() { return this.replace(/(/s*$)/g, ""); } // 去掉右空格
例
<script type="text/javascript">
function trim(str){ //刪除左右兩端的空格
return str.replace(/(^s*)|(s*$)/g, "");
}
function ltrim(str){ //刪除左邊的空格
return str.replace(/(^s*)/g,"");
}
function rtrim(str){ //刪除右邊的空格
return str.replace(/(s*$)/g,"");
}
</script>
去除所有空格
<SCRIPT LANGUAGE="JavaScript">
<!--
String.prototype.Trim = function()
{
return this.replace(/(^s*)|(s*$)/g, "");
}
String.prototype.LTrim = function()
{
return this.replace(/(^s*)/g, "");
}
String.prototype.RTrim = function()
{
return this.replace(/(s*$)/g, "");
}
//-->
</SCRIPT>
JS 去字符串空格 總結(jié)
str為要去除空格的字符串:
去除所有空格:
str = str.replace(/\s+/g,"");
去除兩頭空格:
str = str.replace(/^\s+|\s+$/g,"");
去除左空格:
str=str.replace( /^\s*/, '');
去除右空格:
str=str.replace(/(\s*$)/g, "");
<SCRIPT LANGUAGE="JavaScript">
<!--
//出處:網(wǎng)上搜集
// Trim() , Ltrim() , RTrim()
String.prototype.Trim = function()
{
returnthis.replace(/(^\s*)|(\s*$)/g, "");
}
String.prototype.LTrim = function()
{
returnthis.replace(/(^\s*)/g, "");
}
String.prototype.RTrim = function()
{
returnthis.replace(/(\s*$)/g, "");
}
//-->
</SCRIPT>
<input type="text" value=" 前后都是空格 " id="space">
<input type="button" value="去前后空格" onclick="javascript:document.getElementById('space').value=document.getElementById('space').value.Trim();document.getElementById('space').select();">
<input type="button" value="去前空格" onclick="javascript:document.getElementById('space').value=document.getElementById('space').value.LTrim();document.getElementById('space').select();">
<input type="button" value="去后空格" onclick="javascript:document.getElementById('space').value=document.getElementById('space').value.RTrim();document.getElementById('space').select();">
<input type="button" value="還原" onclick="javascript:document.getElementById('space').value=' 前后都是空格 ';">
去除所有空格:
str = str.replace(/\s+/g,"");
去除兩頭空格:
str = str.replace(/^\s+|\s+$/g,"");
去除空格(TimeSheet用過(guò))
arg0=arg0.replace(/\s+$|^\s+/g,"");
下面來(lái)我們來(lái)看看Js腳本中"/s表示什么"
s 匹配任何空白字符,包括空格、制表符、換頁(yè)符等等。等價(jià)于 [ fnrtv]。
請(qǐng)緊記是小寫(xiě)的s,另外細(xì)心的朋友可能看到有時(shí)候\s+有時(shí)候是*號(hào),大家可以看下面的解釋
| 代碼/語(yǔ)法 | 說(shuō)明 |
|---|---|
| * | 重復(fù)零次或更多次 |
| + | 重復(fù)一次或更多次 |
| ? | 重復(fù)零次或一次 |
| {n} | 重復(fù)n次 |
| {n,} | 重復(fù)n次或更多次 |
| {n,m} | 重復(fù)n到m次 |
相關(guān)文章
js開(kāi)發(fā)插件實(shí)現(xiàn)tab選項(xiàng)卡效果
這篇文章主要為大家詳細(xì)介紹了js開(kāi)發(fā)插件實(shí)現(xiàn)tab選項(xiàng)卡效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-09-09
對(duì)于Javascript 執(zhí)行上下文的全面了解
下面小編就為大家?guī)?lái)一篇對(duì)于Javascript 執(zhí)行上下文的全面了解。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-09-09
JavaScript Tips 使用DocumentFragment加快DOM渲染速度
大家在開(kāi)發(fā)JavaScript應(yīng)用的時(shí)候,如果遇到這種大量節(jié)點(diǎn)的情況,不妨將DocumentFragment作為一個(gè)備選的方案。2010-06-06
JavaScript動(dòng)態(tài)改變表格單元格內(nèi)容的方法
這篇文章主要介紹了JavaScript動(dòng)態(tài)改變表格單元格內(nèi)容的方法,涉及javascript操作html中table表格的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-03-03
《JavaScript DOM 編程藝術(shù)》讀書(shū)筆記之JavaScript 語(yǔ)法
這篇文章主要介紹了《JavaScript DOM 編程藝術(shù)》讀書(shū)筆記之JavaScript 語(yǔ)法,需要的朋友可以參考下2015-01-01
JavaScript中的console.dir()函數(shù)介紹
這篇文章主要介紹了JavaScript中的console.dir()函數(shù)介紹,console.dir主要用來(lái)dump某些對(duì)象的詳細(xì)信息,需要的朋友可以參考下2014-12-12
JS 通過(guò)系統(tǒng)時(shí)間限定動(dòng)態(tài)添加 select option的實(shí)例代碼
這篇文章主要介紹了JS 通過(guò)系統(tǒng)時(shí)間限定 動(dòng)態(tài)添加 select option的實(shí)例代碼,非常不錯(cuò)具有參考借鑒價(jià)值,需要的朋友可以參考下2016-06-06
JavaScript中net::ERR_CONNECTION_REFUSED解決方法大全
在一次測(cè)試中遇到了報(bào)net::ERR_CONNECTION_REFUSED的錯(cuò)誤,五哦一下面這篇文章主要給大家介紹了關(guān)于JavaScript中net::ERR_CONNECTION_REFUSED解決方法的相關(guān)資料,需要的朋友可以參考下2022-10-10

