?? ??? ? URL
1. ?? ??
“/^[a-zA-Z]*$/”
??? ??? ?????. “^”? ??? ????, “$”? ?? ?????. , [a -zA-Z ]? a-z, A-Z ?? ??? ??? ?????.
?:
$name = test_input($_POST["name"]); if (!preg_match("/^[a-zA-Z ]*$/",$name )) { $nameErr = "??? ??? ?????!" }
2. ??? ??
“/([w-]+@[w-]+.[ w-]+)/”
“w”? ??? ??? ?? ?? ??? ?????. '[A-Za-z0-9_]'? ?????.
+? ?? ?? ???? ? ? ?? ?????.
"-"? "-"? ?????.
3. URL ??
“/b(?:(?:https?|ftp)://|www.)[-a-z0-9+&@#/% ?=~_|!:,.;]*[-a-z0-9+&@#/%=~_|]/i”
??? ?? ?? ???? ?????.
???, ??????? ???. (??: ???, ???? regex, regexp ?? RE? ?? ???)? ??? ??? ?????. ?? ???? ????? ?? ??(??)? ???? ???? ???? ??? ? ?????.
?? ???? ?? ?? PHP ?????? ??? ?????. ??? ??? ? ??? ?? ?? ??? ? ????.