- 论坛徽章:
- 0
|
- function check_email ($email){
- if ($email!=""){
- if (preg_match("/^.+@.+\\..+$/i",$email)){
- if (preg_match("/<|>|'|\"/i",$email)){
- return 0;
- }else{
- return 1;
- }
- } else {
- return 0;
- }
- } else{
- return 0;
- }
- }
复制代码
我想问一下,第三行中为什么会连续用两个 \\ 呢,如果要转义点号用一个\就行了啊
- function check_password ($password){
- if ($password==""){
- return 0;
- }else{
- if (preg_match("/[\'\"\\\]+/",$password) || strlen($password)<5){
- return 0;
- }else {
- return 1;
- }
- }
- }
复制代码
第四行中若要匹配 \ 用\\ 应该就可以了,为什么要用 \\\ 呢?
[ 本帖最后由 seasee 于 2007-5-18 10:28 编辑 ] |
|