匹配常見符號,包括空格 [\`\~\!\@\#\$\%\^\&\*\(\)\-\=\_\+\[\]\\\{\}\|\;\'\:\"\,\.\/\<\>\?\ˇ\↑\↓\←\→\ ]
匹配24小時制的時間 ([01]?[4-9]|[0-2]: ([0-3])[0-5]: ([0-9])[0-5]?[0-9])
匹配小時:
前1個括號內可以匹配 00-23 , 也可以匹配沒有前置0的方式.
[01]? 匹配第一個數字0或者1,也可以沒有
[4-9] 匹配第二個數字為4到9的任意數字
|??前后兩個表達式只要滿足其中一個即可匹配
[0-2]? 匹配第一個數字0,1,2中的一個,也可以沒有
[0-3] 匹配第二個數字0到3的數字
中間和后面的兩個子表達式分別匹配分鐘和秒鐘.
匹配所有非中文 [^\u4E00-\u9FA5]
[]內中間的- 表示前后之間的范圍
\u4E00-\u9FA5 表示匹配unicode編碼中4E00到9FA5之間的所有字符,可以匹配所有中文字符
在方框內第一位的^表示取否的意思,也就是非4E00到9FA5之間的所有字符,即非中文.