亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > regex > 正文

正則表達式不區分大小寫以及解決思路的探索 .

2020-01-20 22:11:59
字體:
來源:轉載
供稿:網友

今天遇見一個消除js正則表達式不區分大小寫的問題,網上一搜,發現自己果然是菜鳥。

在js里面//g,其中g表示全局匹配,如果沒有這個,那么就意味著只能匹配一次就會自動結束;/i/就表示在匹配的過程中不區分大小寫。呵呵。。這個在參數過濾的過程中就很有用了。

復制代碼 代碼如下:

dxycode=dxycode.replace(/<br/s*//?>/gi,'/n')

都說到這個份上了,自然情不自禁的看了一下.NET中的正則表達式不區分大小寫的情況。在.NET中,RegexOption枚舉可以使用影響匹配行為的選項修改正則表達式模式。比如其中的IngoreCase就是匹配過程中忽略大小寫的限定。附上代碼如下:

Regex.Match (String, String, RegexOptions);

Regex.Replace (String, String, String, RegexOptions)

正則表達式其實是一個很有趣的事情,但是不因正而正則。下面描述一下我今天碰到的問題。

大家可能都會遇到這樣的問題,在進行ajax的傳輸后,利用javascript綁定數據的時候,經常因為注入惡意腳本、html標簽未關閉等問題導致頁面錯版和被別人腳本惡意注入。這個時候的我們想到的第一個解決辦法是:將所有標簽全部轉換成實體。這樣頁面既不會被惡意腳本注入,又不會出現錯版情況。 很好,這是一種解決途徑,畢竟菜鳥開始想問題了。但是這樣會誤殺一篇有用的html標簽,比如img,a等等。因此,第一種想法被否定了。

然后菜鳥開始尋找第二種途徑。先將問題分解,讓我們先解決惡意腳本注入的問題。這個好辦,把其中一部分惡意的腳本過濾掉。好啊,這個簡單,這個時候就用到了我上面說的正則表達式了。一路走下去,惡意腳本注入得到解決。這里先不指出菜鳥這樣做的缺點。先看下一個問題。那么怎樣防止頁面錯版的問題呢。哎呀。。。這個菜鳥可是想破了腦袋,最后的結論是用正則表達式吧為關閉標簽給照出來,要么修補未關閉標簽,要不直接刪除未關閉標簽。

再來評論菜鳥的第二種解決途徑和第三種方法。這樣做有一個共同的確定。就是你手動改變了用戶的內容,不經意的用戶還會以為你系統有問題,因為缺少很好的用戶體驗。第二,正則表達式始終是要費能的一個東東,需要不停的比對。雖然給系統的影響可能不是很大,但是能節約性能為什么不節約呢?

最終菜鳥找到了一個很好的方法,對于文本框的輸入,采用第一種方法,吧用戶的輸入內容直接轉換為實體。當然如果用戶有輸入圖片和超鏈接的需要,我們也不能不滿足。如何滿足?解決途徑如下:自定義標簽,然后再顯示的時候自定義標簽轉換。此時菜鳥才恍然大悟。

其實菜鳥也在不斷的進步的,這個問題的解決體驗了一個思想就是:特殊問題特殊處理的思想。有些東西是不能被大眾化的,那么我們就對其特殊處理吧!

最后,恭喜菜鳥走出了“因正則而正則”的誤區。同時附上正則表達式大全:

//www.49028c.com/tools/zhengze.html

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产成人在线视频| 国产精品白嫩美女在线观看| 欧洲永久精品大片ww免费漫画| 欧美日韩中文在线观看| 欧美电影《睫毛膏》| 国产精国产精品| 91精品国产高清| 久久精品电影网站| 2019中文字幕在线| 亚洲性无码av在线| 91精品国产自产在线老师啪| 亚洲www视频| 久久久天堂国产精品女人| 久久久999精品免费| 国产色视频一区| 亚洲午夜精品久久久久久性色| 国产欧美日韩精品专区| 国产在线日韩在线| 国产精品一区二区三区久久久| 中文字幕久热精品在线视频| 欧美高清理论片| 国产精品视频午夜| 亚洲欧美日韩成人| 亚洲视频综合网| 亚洲性av在线| 欧美一区二区视频97| 亚洲欧洲一区二区三区在线观看| 国产在线999| 欧美精品情趣视频| 日韩高清人体午夜| 欧美成人黑人xx视频免费观看| 久久人人爽人人爽爽久久| 在线播放日韩专区| 久久视频在线免费观看| 亚洲天天在线日亚洲洲精| 精品香蕉在线观看视频一| 中文字幕日韩专区| 91在线直播亚洲| 成人伊人精品色xxxx视频| 国产精品欧美激情在线播放| 中文字幕久久精品| 亚洲精品乱码久久久久久按摩观| 久久成人在线视频| 欧美激情第1页| 欧美片一区二区三区| 久久久免费精品视频| 国产成人精品免高潮费视频| 久久国产精品免费视频| 日韩女在线观看| 欧美一区二区三区……| 欧美风情在线观看| 国产在线精品成人一区二区三区| 亚洲高清不卡av| 日韩中文字幕在线免费观看| 国产精品美女视频网站| 日韩免费在线免费观看| 亚洲大胆人体在线| 在线a欧美视频| 久久久久久久久久久国产| 亚洲一区二区三区毛片| 91九色单男在线观看| 久久精品国产久精国产思思| 亚洲欧洲国产精品| 亚州国产精品久久久| 在线免费看av不卡| 欧美在线播放视频| 亚洲男人第一av网站| 亚洲毛片一区二区| 久久黄色av网站| 国产精品手机播放| 欧美在线中文字幕| 国产精品自在线| 欧美性69xxxx肥| 亚洲日本欧美日韩高观看| 欧美一级bbbbb性bbbb喷潮片| 97香蕉久久夜色精品国产| 一区二区三区高清国产| 欧美麻豆久久久久久中文| 亚洲尤物视频网| 亚洲第一精品福利| 久久久视频精品| 黄色一区二区在线| 97视频免费观看| 中文字幕精品—区二区| 成人欧美一区二区三区黑人| 欧美小视频在线| 亚洲精品自产拍| 亚洲国产精品资源| 国产亚洲综合久久| 久久亚洲精品网站| 欧美日韩国产精品一区二区不卡中文| 亚洲精品国产品国语在线| 欧美理论电影在线播放| 欧美二区乱c黑人| 亚洲已满18点击进入在线看片| 亚洲最大的网站| 国产成人av网| 国产精品久久久久久久久久ktv| 国产精品第三页| 欧美精品福利视频| 国产91在线高潮白浆在线观看| 欧美性xxxxx极品娇小| 国产精品久久电影观看| 亚洲激情在线观看| 亚洲国产私拍精品国模在线观看| 91精品国产91久久| 精品国内产的精品视频在线观看| 久久全球大尺度高清视频| 欧美性猛交xxxx黑人猛交| 亚洲第一黄色网| 久久久国产精彩视频美女艺术照福利| 欧美激情一二三| 国产欧美精品一区二区| 日韩成人在线播放| 中文字幕欧美精品日韩中文字幕| 一本一道久久a久久精品逆3p| 亚洲人免费视频| 亚洲无av在线中文字幕| 91av在线免费观看| 亚洲欧美日韩精品久久| 国产成人高潮免费观看精品| 伊人伊人伊人久久| 日韩中文字幕免费看| 亚洲黄在线观看| 亚洲bt欧美bt日本bt| 亚洲成人久久电影| 欧美另类极品videosbest最新版本| 欧美富婆性猛交| 91av免费观看91av精品在线| 第一福利永久视频精品| 日韩福利视频在线观看| 成人激情视频小说免费下载| 欧美成人免费播放| 亚洲一区二区三区sesese| 成人写真视频福利网| 欧美日韩免费在线| 国产成人高潮免费观看精品| 欧美视频专区一二在线观看| 在线视频国产日韩| 亚洲综合中文字幕在线观看| 国产精品免费一区豆花| 亚洲欧美国产va在线影院| 中文字幕日韩电影| 亚洲久久久久久久久久久| 福利一区视频在线观看| 日韩中文字幕第一页| 欲色天天网综合久久| 欧美日韩亚洲视频一区| 久久手机免费视频| 久久精品国产亚洲一区二区| 成人午夜一级二级三级| 国产精品成人av性教育| 91久久中文字幕| 国产激情视频一区| 欧美精品videos性欧美| 在线丨暗呦小u女国产精品| 国产亚洲精品日韩| 亚洲欧美日韩区| 国产精品高清免费在线观看| 中文字幕日本欧美| 91九色国产在线| 91在线免费网站| 国内外成人免费激情在线视频网站| 精品国产区一区二区三区在线观看|