使用innerHTML時(shí)注意處理空格和回車(chē)符(asp后臺(tái)處理)
更新時(shí)間:2011年08月20日 23:39:14 作者:
innerHTML中如果包含空格和回車(chē)都會(huì)被認(rèn)為是段落的結(jié)束,造成程序運(yùn)行出錯(cuò),解決辦法,輸出的時(shí)候?qū)⒖崭窈突剀?chē)替換掉,方便js調(diào)用。
代碼如下:
Function ReplaceEx(strOri,replStr)
Set regEx=New RegExp
regEx.Global=True
regEx.MultiLine=True
regEx.Pattern="\r\n"
regEx.IgnoreCase=True
ReplaceEx=regEx.Replace(strOri,replStr)
End Function
shuoming=replace(rs("shuoming")," "," ")
shuoming=ReplaceEx(shuoming,"<br>")
這樣替換以后再輸出就不會(huì)出現(xiàn)錯(cuò)誤了!我處理的時(shí)候使用replace函數(shù)替換空格可以,但是替換回車(chē)換行始終不行,只有求助于正則表達(dá)式了??!
復(fù)制代碼 代碼如下:
Function ReplaceEx(strOri,replStr)
Set regEx=New RegExp
regEx.Global=True
regEx.MultiLine=True
regEx.Pattern="\r\n"
regEx.IgnoreCase=True
ReplaceEx=regEx.Replace(strOri,replStr)
End Function
shuoming=replace(rs("shuoming")," "," ")
shuoming=ReplaceEx(shuoming,"<br>")
這樣替換以后再輸出就不會(huì)出現(xiàn)錯(cuò)誤了!我處理的時(shí)候使用replace函數(shù)替換空格可以,但是替換回車(chē)換行始終不行,只有求助于正則表達(dá)式了??!
相關(guān)文章
asp中判斷服務(wù)器是否安裝了某種組件的函數(shù)
檢查是否存在系統(tǒng)組件或組件是否安裝成功,方便繼續(xù)的操作。給用戶(hù)更好的信息指示。2010-12-12ASP不能打開(kāi)注冊(cè)表關(guān)鍵字錯(cuò)誤 ''80004005''的解決方法
這篇文章主要介紹了ASP不能打開(kāi)注冊(cè)表關(guān)鍵字錯(cuò)誤 '80004005'的解決方法,感興趣的小伙伴們可以參考一下2015-10-10一種理論上最快的Web數(shù)據(jù)庫(kù)分頁(yè)方法
一種理論上最快的Web數(shù)據(jù)庫(kù)分頁(yè)方法...2007-01-01asp中去除html中style,javascript,css代碼
剔除頁(yè)面中html中除文字以外的任何代碼,剛才發(fā)布了php版這個(gè)是ASP中的版本。2010-10-10asp #include file 與 #include virtual 的區(qū)別小結(jié)
簡(jiǎn)單來(lái)說(shuō),#include file后面跟的是文件的“相對(duì)路徑”, #include virtual后面跟的是文件的“絕對(duì)路徑”。2009-06-06抽取10萬(wàn)條數(shù)據(jù),想起GetRows()
抽取10萬(wàn)條數(shù)據(jù),想起GetRows()...2006-12-12