在编码中经常需要使用正则表达式来校验或匹配一些东西,但是正则这玩意真的很容易忘记,所以在此记录一些用过、常用的正则表达式,不定期更新,谨自用~
校验中国大陆手机号码
/^1(?:3[0-9]|4[5-9]|5[0-35-9]|6[2567]|7[0-8]|8[0-9]|9[0-9])\d{8}$/;
校验 URL
/^http(s)?:\/\/[-A-Za-z0-9+&@#/%?=~_|!:,.;]+[-A-Za-z0-9+&@#/%=~_|]/gi
匹配非 ASCII 字符;密码校验等
不只是中文,包括日文、韩文等其他非 ASCII 字符也会被匹配,当然,全角空格也会
/[^\x00-\xff]/g