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

首頁 > 編程 > Regex > 正文

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

2020-03-16 21:06:24
字體:
來源:轉載
供稿:網友
今天在寫一個正則表達式的時候,因為字符有大小寫的問題,多種大小寫的組合,這時想到了用正則表達式
 
 

今天遇見一個消除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等等。因此,第一種想法被否定了。

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

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

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

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

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

http://www.49028c.com/shouce/jiaoben/zhengze/


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品自产拍在线观| 国产不卡精品视男人的天堂| 亚洲综合精品伊人久久| 国产精品高精视频免费| 欧美老少做受xxxx高潮| 欧美激情视频一区二区三区不卡| 久久久久久久一区二区| 亚洲国产精品悠悠久久琪琪| 国语自产精品视频在线看抢先版图片| 国产精品一区二区久久| 欧美超级乱淫片喷水| 国产这里只有精品| 国产一区二区免费| 亚洲精品视频免费在线观看| 一区二区三区美女xx视频| 精品国产一区二区三区久久狼5月| 97超碰蝌蚪网人人做人人爽| 亚洲精品成人免费| 理论片在线不卡免费观看| 在线国产精品播放| 在线观看免费高清视频97| 日本精品免费一区二区三区| 国产美女高潮久久白浆| 91国语精品自产拍在线观看性色| 免费不卡欧美自拍视频| 国产精品久久久久久久久借妻| 久久免费视频在线| 精品高清美女精品国产区| 国产做受69高潮| 欧美高清视频在线播放| 中文字幕视频在线免费欧美日韩综合在线看| 亚洲人午夜色婷婷| 久久久成人的性感天堂| 538国产精品一区二区免费视频| 俺也去精品视频在线观看| 久久影院中文字幕| 色老头一区二区三区在线观看| 亚洲伊人一本大道中文字幕| 91日本在线观看| 国产精品久久久久久一区二区| 日本一区二三区好的精华液| 国内精品一区二区三区| 97在线看福利| 日韩精品一二三四区| 国产日韩精品一区二区| 国产美女精品视频| 国模精品系列视频| 日韩av男人的天堂| 亚洲国产精品人久久电影| 亚州成人av在线| 久久久精品久久| 久久91亚洲精品中文字幕奶水| 中文日韩在线观看| 久久这里只有精品99| 欧美精品做受xxx性少妇| 日韩av第一页| 一本色道久久88综合亚洲精品ⅰ| 98视频在线噜噜噜国产| 一区二区在线免费视频| 成人伊人精品色xxxx视频| 欧美精品成人在线| 亚洲片国产一区一级在线观看| 在线精品高清中文字幕| 美女性感视频久久久| 国产一区欧美二区三区| 丝袜亚洲欧美日韩综合| 中文字幕九色91在线| 日韩av网站在线| 成人免费高清完整版在线观看| 亚洲欧美国产一区二区三区| 久久99久国产精品黄毛片入口| 亚洲欧美综合图区| 亚洲最大的网站| 亚洲性视频网址| 国产精品成久久久久三级| 国产一区二区三区直播精品电影| 精品亚洲国产成av人片传媒| 成人国产精品免费视频| 国产精品www色诱视频| 欧美日韩中国免费专区在线看| 亚洲精品福利免费在线观看| 一区二区成人精品| 九九综合九九综合| 亚洲片国产一区一级在线观看| 麻豆乱码国产一区二区三区| 国产精品成久久久久三级| 成人精品视频久久久久| 亚洲精品电影网站| 精品久久久香蕉免费精品视频| 亚洲自拍小视频免费观看| 国产综合在线视频| 亚洲精品av在线| 97视频在线观看亚洲| 国产视频久久久久| 亚洲成人精品久久| 国内精品久久久久伊人av| 久久久久久久国产精品| 国产激情综合五月久久| 尤物tv国产一区| 欧美综合第一页| 欧美疯狂做受xxxx高潮| 51ⅴ精品国产91久久久久久| 久久午夜a级毛片| 亚洲日本中文字幕免费在线不卡| 日韩激情av在线免费观看| 日韩三级成人av网| 亚洲乱码一区av黑人高潮| 久久久91精品国产一区不卡| 亚洲成人精品久久| 亚洲免费精彩视频| 日本精品久久久久影院| 国产精品激情av电影在线观看| 亚洲国产精品久久久久久| 日韩美女视频免费在线观看| 成人亚洲欧美一区二区三区| 亚洲第一区在线观看| 91精品国产91久久久久久不卡| 日本a级片电影一区二区| 久久艳片www.17c.com| 日本韩国欧美精品大片卡二| 精品在线观看国产| 国产精品1区2区在线观看| 欧美激情综合色| 九九热这里只有在线精品视| 亚洲级视频在线观看免费1级| 粗暴蹂躏中文一区二区三区| 亚洲欧美一区二区精品久久久| 亚洲激情第一页| 国产欧美日韩中文字幕在线| 国产欧美精品一区二区| xxx欧美精品| 欧美丝袜一区二区| 欧美成人免费va影院高清| 亚洲国产精品小视频| 午夜精品一区二区三区在线视| 日韩av免费一区| 色综合视频网站| 国产精品白丝av嫩草影院| yw.139尤物在线精品视频| 亚洲精品美女免费| 亚洲大尺度美女在线| 亚洲欧美国产一本综合首页| 国产一区红桃视频| 国产成人综合精品| 亚洲自拍在线观看| 欧美在线观看www| 国产亚洲欧美一区| 欧美性高潮床叫视频| 91精品久久久久久久久久入口| 国产精品狠色婷| 午夜精品视频在线| 久久免费成人精品视频| 久久69精品久久久久久国产越南| 毛片精品免费在线观看| 亚洲精品动漫100p| 久久国内精品一国内精品| 欧美一区二区三区四区在线| 日韩精品在线电影| 亚洲国产精彩中文乱码av在线播放| 久久精品中文字幕一区| 在线视频日韩精品| 亚洲国产精品免费| 亚洲欧美激情精品一区二区| 欧美视频专区一二在线观看|