国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

用html+javascript打造公文一鍵排版系統(tǒng)12:刪除附件說明中“附件:”里的空格

這篇具有很好參考價值的文章主要介紹了用html+javascript打造公文一鍵排版系統(tǒng)12:刪除附件說明中“附件:”里的空格。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

如果我們在輸入附件說明時在“附件:”之間加入空格,那么排版時就要刪除這些空格。

因為string對象replace()支持正則表達式,于是考慮用replace()來完成。

寫了一段只有一個多余空格的代碼來測試:

<!DOCTYPE HTML>
<HTML>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<meta name="Author" content="PurpleEndurer">
	<title>公文一鍵排版系統(tǒng)</title>
</head>
<body>
<script>
var s = ["附 件:河池市××關于××××××××××××××××××××××××××××××××××××××××××××××××××的通知",
	"附件:河池市××關于××的通知",
    "附件:河池市××關于××的通知。"
	];

for (var i=0; i < s.length; i++)  
{
	document.write(s[i].replace(/附\s件:/,'附件:')+"<br>");  

}
</script>
</body>
</html>

運行結果如下:

附件:河池市××關于××××××××××××××××××××××××××××××××××××××××××××××××××的通知
附件:河池市××關于××的通知
附件:河池市××關于××的通知。

增加了包括多個多余空格的測試樣本,同時修改正則表達式,分別用三種方法來檢測:

<!DOCTYPE HTML>
<HTML>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<meta name="Author" content="PurpleEndurer">
	<title>公文一鍵排版系統(tǒng)</title>
</head>
<body>
<script>
var s = ["附 件:河池市××關于××××××××××××××××××××××××××××××××××××××××××××××××××的通知",
	"附   件  : 河池市×   ×關于××××××××××××××××××××××××××××××××××××××××××××××××××的通知",         
	"附件:河池市××關于××的通知",
    "附件:河池市××關于××的通知。"
	];

document.write("<br>方法1.----------<br>");  

for (var i=0; i < s.length; i++)  
{
  //document.write(s[i].replace(/附\s件:/,'附件:')+"<br>"); 
  document.write(s[i].replace(/附\s*件\s*(:|:)\s*/g,'附件:'),"<br>");  
}

document.write("<br>方法2.----------<br>");  

for (var i=0; i < s.length; i++)  
{
	document.write(s[i].replace(/\s/g,''),"<br>");
}

document.write("<br>方法3.----------<br>");  

for (var i=0; i < s.length; i++)  
{
	document.write((s[i].substring(0,s[i].indexOf(':')+1)).replace(/\s/g,''),s[i].substring(s[i].indexOf(':')+1),"<br>");
}

</script>
</body>
</html>

運行結果如下:


方法1.----------
附件:河池市××關于××××××××××××××××××××××××××××××××××××××××××××××××××的通知
附件:河池市× ×關于××××××××××××××××××××××××××××××××××××××××××××××××××的通知
附件:河池市××關于××的通知
附件:河池市××關于××的通知。

方法2.----------
附件:河池市××關于××××××××××××××××××××××××××××××××××××××××××××××××××的通知
附件:河池市××關于××××××××××××××××××××××××××××××××××××××××××××××××××的通知
附件:河池市××關于××的通知
附件:河池市××關于××的通知。

方法3.----------
附件:河池市××關于××××××××××××××××××××××××××××××××××××××××××××××××××的通知
附件: 河池市× ×關于××××××××××××××××××××××××××××××××××××××××××××××××××的通知
附件:河池市××關于××的通知
附件:河池市××關于××的通知。

方法1正是我們想要的效果。

方法2把附件說明中的所有空格都刪除了,擴大了刪除范圍,不好。

方法3沒有刪除接著冒號后面的空格。

附:

replace()的語法為:

string.replace(searchvalue,newvalue)

可以使用正則表達式來強化replace()的功能。

JavaScript默認的replace方法,只執(zhí)行單次匹配。

要實現(xiàn)全局替換:可以加g標識( global) 執(zhí)行反復檢索。

要實現(xiàn)忽略大小寫匹配:加i標識( ignore) 執(zhí)行忽略大小寫檢索。

還有m標識,表示多行檢索。文章來源地址http://www.zghlxwxcb.cn/news/detail-625737.html

到了這里,關于用html+javascript打造公文一鍵排版系統(tǒng)12:刪除附件說明中“附件:”里的空格的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包