1 \d,\w,\s,[a-zA-Z0-9],\b,.,*,+,?,x{3},^,$分別是什么?
\d:0到9任意數(shù)
\w:匹配一個字母或下劃線或數(shù)字
\s:任意空白符
[a-zA-Z0-9]:匹配小寫字母或大寫字母或數(shù)字中的一個
\b:一個位置扳肛,不占用字符,單詞的開頭或結束
.:任意字符除了換行符
*:重復符癞己,0次到多次
+:重復符路召,1次到多次
?:重復符劈愚,0次或一次
x{3}:任意字符"x"重復3次
^:字符串的開頭
$:字符串的結束
2寫一個函數(shù)trim(str),去除字符串兩邊的空白字符
3寫一個函數(shù)isEmail(str),判斷用戶輸入的是不是郵箱
4寫一個函數(shù)isPhoneNum(str)守伸,判斷用戶輸入的是不是手機號
5寫一個函數(shù)isValidUsername(str),判斷用戶輸入的是不是合法的用戶名(長度6-20個字符蜓陌,只能包括字母觅彰、數(shù)字、下劃線)
6 寫一個函數(shù)isValidPassword(str), 判斷用戶輸入的是不是合法密碼(長度6-20個字符钮热,只包括大寫字母填抬、小寫字母、數(shù)字隧期、下劃線飒责,且至少至少包括兩種)
7
8