function setContent(str) {
str = str.replace(/<//?[^>]*>/g,''); //去除HTML tag
str.value = str.replace(/[ | ]*/n/g,'/n'); //去除行尾空白
//str = str.replace(//n[/s| | ]*/r/g,'/n'); //去除多余空行
return str;
}
測試的時候發現這段代碼不能過濾掉網頁中空格字符(即: )。于是自己又改造了一下:
function removeHTMLTag(str) {
str = str.replace(/<//?[^>]*>/g,''); //去除HTML tag
str = str.replace(/[ | ]*/n/g,'/n'); //去除行尾空白
//str = str.replace(//n[/s| | ]*/r/g,'/n'); //去除多余空行
str=str.replace(/ /ig,'');//去掉
return str;
}
恩,我的要求達到了。
現在來稍稍解釋一下所用到的三個正則表達吧(需要說明的是,因為自己也是剛剛接觸,也許我的解釋并不是正確的,僅供參考):
第一個:/<//?[^>]*>/g
在js中正則表達式是以“/”開頭的,后面的/g,含義是表示全局模式,意思是在將匹配的模式應用于整個字符串,而不是在第一次匹配上之后就停止匹配了。
<//?[^>]*> 這個分開來解釋,其中第二個字符“/”是一個轉移字符,用來轉移后面的”/”字符的。?匹配0或1個正好在它之前的那個字符。注意:這個元字符不是所有的軟件都支持的。所以<//?就是匹配html標簽中的”</”格式或者“<”格式的。
再來說[^>]*>。[]是含義是:

^的含義是:匹配一行的開始。例如正則表達式^When in能夠匹配字符串"When in the course of human events"的開始,但是不能匹配"What and When in the"。意思就是匹配以“When in”開頭的文字。
*的含義是:匹配0或多個正好在它之前的那個字符。例如正則表達式。*意味著能夠匹配任意數量的任何字符
因此[^>]*意思是匹配>之外的字符。所以[^>]可以匹配出的模式可以像下面這樣的:
div
我需要的文字</div
我需要的文字</p
*和前面的[^>]結合在一起就可以匹配下面這些字符了:
div>我需要的文字</div
p>我需要的文字</p
br /
再加上后面的>就可以匹配下面的字符了:
div>我需要的文字</div>
p>我需要的文字</p>
br />
這樣就完成了一對HTML標簽的匹配了。(多句話,總覺得這個匹配有點亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品一区二区三区久久|
欧美在线视频一区二区|
日韩av在线网站|
欧美一区二区影院|
日韩成人黄色av|
亚洲精品999|
国模私拍视频一区|
97视频在线观看免费高清完整版在线观看|
亚洲黄页网在线观看|
亚洲电影免费观看高清完整版在线|
xxxx性欧美|
亚洲精品国产精品久久清纯直播|
日韩少妇与小伙激情|
国内精品伊人久久|
亚洲欧美日韩中文在线|
一个人www欧美|
亚洲韩国日本中文字幕|
日韩欧美在线视频|
一本一道久久a久久精品逆3p|
亚洲免费成人av电影|
欧美激情久久久久|
日韩av一区二区在线|
国产在线日韩在线|
欧美性xxxx极品高清hd直播|
国产精品久久久久国产a级|
久久全球大尺度高清视频|
国产精品一区二区久久精品|
亚洲国产精品国自产拍av秋霞|
欧美极品美女视频网站在线观看免费|
欧美性xxxx|
欧美大肥婆大肥bbbbb|
性欧美长视频免费观看不卡|
成人午夜小视频|
亚洲人线精品午夜|
91久久久久久|
国语自产精品视频在线看|
91精品国产91久久久久|
国产午夜精品美女视频明星a级|
2018国产精品视频|
国产精品视频久久久|
中文字幕一区电影|
成人激情综合网|
欧美日韩亚洲一区二|
欧美国产欧美亚洲国产日韩mv天天看完整|
久99九色视频在线观看|
亚洲免费电影在线观看|
欧美日韩美女在线|
国产一区二区三区免费视频|
欧美亚洲国产日韩2020|
欧美视频裸体精品|
亚洲变态欧美另类捆绑|
欧美日韩在线视频一区|
91精品国产综合久久香蕉最新版|
久久精品国产亚洲精品2020|
亚洲精品国产欧美|
精品久久久中文|
亚洲国产精品va在线观看黑人|
成人美女av在线直播|
欧美一级电影在线|
国产精品久久久久久久久借妻|
日韩av资源在线播放|
国产最新精品视频|
91九色精品视频|
狠狠色狠色综合曰曰|
亚洲а∨天堂久久精品喷水|
午夜免费在线观看精品视频|
国产不卡av在线免费观看|
国产精品视频一区国模私拍|
精品视频在线播放|
欧美日韩综合视频网址|
亚洲美女动态图120秒|
日韩精品中文字幕在线|
国产精品激情av电影在线观看|
欧美精品videossex性护士|
欧美高清不卡在线|
精品一区二区亚洲|
亚洲自拍偷拍一区|
久久人人爽亚洲精品天堂|
91精品国产成人|
欧美精品videofree1080p|
久久久久久国产三级电影|
国产精品视频yy9099|
久久不射电影网|
成人综合国产精品|
国外成人免费在线播放|
5566日本婷婷色中文字幕97|
日韩中文第一页|
少妇精69xxtheporn|
国产精品久久久久一区二区|
这里只有精品视频在线|
亚洲性无码av在线|
www.午夜精品|
2025国产精品视频|
一区二区欧美亚洲|
亚洲第一区在线观看|
亚洲精品成人久久电影|
色婷婷av一区二区三区久久|
91色琪琪电影亚洲精品久久|
中文字幕亚洲字幕|
91丝袜美腿美女视频网站|
亚洲精品一区二区在线|
久久国产色av|
亚洲风情亚aⅴ在线发布|
日韩性生活视频|
日日狠狠久久偷偷四色综合免费|
成人深夜直播免费观看|
国产欧美最新羞羞视频在线观看|
亚洲变态欧美另类捆绑|
久久天堂av综合合色|
国内外成人免费激情在线视频网站|
亚洲国产成人精品一区二区|
国产日产欧美精品|
欧美激情videoshd|
国产精品久久久精品|
秋霞av国产精品一区|
国产日韩欧美中文在线播放|
国产区精品视频|
精品久久久久久久大神国产|
美日韩精品免费视频|
国产91网红主播在线观看|
日韩精品有码在线观看|
91深夜福利视频|
久久91超碰青草是什么|
国产精品美乳在线观看|
国产精品久久久久久久久久|
亚洲视频一区二区|
久久久久久久色|
久久韩剧网电视剧|
国产成人精品国内自产拍免费看|
亚洲欧洲视频在线|
亚洲视频精品在线|
欧美色欧美亚洲高清在线视频|
色无极亚洲影院|
久久精品99久久香蕉国产色戒|
欧美情侣性视频|
精品视频久久久|
超碰精品一区二区三区乱码|
国产精品女主播|
欧美野外wwwxxx|
成人高清视频观看www|
日韩一区二区三区xxxx|
久久精品国产电影|
动漫精品一区二区|
国产亚洲美女精品久久久|
欧美俄罗斯性视频|
伊人精品在线观看|
国产欧美精品久久久|
日本高清视频一区|
国产精品一区二区性色av|
欧美国产极速在线|
国产精品久久久精品|
日韩精品免费在线视频观看|
久久亚洲精品中文字幕冲田杏梨|
97国产一区二区精品久久呦|
亚洲综合精品一区二区|
亚洲色图17p|
久久香蕉国产线看观看av|
美女av一区二区|
97视频免费看|
国产精品a久久久久久|
日韩网站在线观看|
国产精品亚洲第一区|
国产精品视频午夜|
久久精品国产亚洲|