正則表達式使用總結

正則表達式匹配中文

    須要使用{} 將編碼括起來正則表達式

    \xnn :匹配ASCII代碼中十六進制代碼爲nn的字符, 4e00 - 9fa5 是中文編碼編碼

    /u : 表示按unicode(utf-8)匹配(主要針對多字節好比漢字)code

$regex = '/^[\x{4E00}-\x{9FA5}]+$/u';

正則表達式匹配中文,字母,數字和下劃線ip

$regex = '/^[\x{4E00}-\x{9FA5}A-Za-z0-9_]+$/u';

另:utf-8

正則表達式中:unicode

除了字母,數字和反斜線''之外的任何字符均可覺得定界符號,如 '||' , '//', '##', '{}', '!!' .co

$regex = '#^[\x{4E00}-\x{9FA5}A-Za-z0-9_]+$#u';

匹配ip:port

\d{2,3}([.]\d{1,3}){3}:\d{2,5}
相關文章
相關標籤/搜索