小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

單字節(jié)特殊字符

 Ralf_Jones 2006-08-14
Printable Version of Topic
Click here to view this topic in its original format
Exceed PHP Club > Advanced PHP > 剛花了好久才匹配出來單字節(jié)特殊字符。


Posted by: bleakwind 2006-08-10 13:29
包括一些顯示為空格的控制符等,別小看,有一天你看到你的會員中好多名字是空格的你會很郁悶的...
開始傻了沒有把定界符"/"轉(zhuǎn)義,怎么搞都不行,后來群里一兄弟提醒才想起來...

匹配單字節(jié)所有特殊符號
/[\x01-\x2E]|[\\x2F]|[\x3A-\x40]|[\x5B-\x60]|[\x7B-\x7F]/

匹配單字節(jié)所有特殊符號(下劃線除外)
/[\x01-\x2E]|[\\x2F]|[\x3A-\x40]|[\x5B-\x5E]|[\x60]|[\x7B-\x7F]/

Posted by: wangchun 2006-08-10 16:16
有些東西避免不了的, smile_cool.gif ,前段時間玩我就用
CODE

for($i=128;$i<256;$i++){
  for($t=128..
    echo chr($i).chr($t);

隨便復(fù)制兩個"空格",漢字編碼里沒有的就會是空格,照樣可以注冊 smile_cute.gif

Posted by: qingmedia 2006-08-10 16:43
我用了一個笨辦法,將不允許使用的字符建一個數(shù)組,然后用戶輸入的字符被數(shù)組替換為空‘‘(或其他字符)。
如用戶注冊時,最后替換的結(jié)果(用戶名)當(dāng)然需要搜索一下

Posted by:  2006-08-10 18:24
真的防不勝防

Posted by: LuciferStar 2006-08-10 18:30
QUOTE ( @ 2006-08-10 18:24)
真的防不勝防

還是人工確認吧 smile_sad.gif

Posted by: bleakwind 2006-08-13 11:07
QUOTE (wangchun @ 2006-08-10 16:16)
有些東西避免不了的, smile_cool.gif ,前段時間玩我就用
CODE

for($i=128;$i<256;$i++){
  for($t=128..
    echo chr($i).chr($t);

隨便復(fù)制兩個"空格",漢字編碼里沒有的就會是空格,照樣可以注冊 smile_cute.gif

對于全角空格我認為是安全的,和一個漢字一樣,所以沒必要去屏蔽他,我要屏蔽的是半角的特殊字符。頂樓發(fā)的應(yīng)該能做到了 smile_blush.gif

實際上最好的是只允許英文數(shù)字下劃線這種方式注冊/^[a-z0-9_]$/i

Powered by Invision Power Board (http://www.)
© 2002 Invision Power Services (http://www.)

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多