- 論壇徽章:
- 0
|
頭于則表達(dá)式的概念,用法,大家都很熟悉了。我是今天才剛剛學(xué)的,今天看了一個(gè)例子,試了一下,跟它的結(jié)果不一樣,弄了半天才搞對(duì),因?yàn)槌鯇W(xué)嘛!
現(xiàn)拿出來(lái)與大家分享:
源程序如下:
function emailIsRight($email) {
if (preg_match("^([_.0-9a-z-])+@([0-9a-z][0-9a-z-]+.)+([a-z]{2,3})$",$email)) {
return 1;
}
return 0;
}
if(emailIsRight("y10k@963.net")) echo '正確
';
if(!emailIsRight('y10k@fffff')) echo '不正確
';
?>
很多教材都這么寫(xiě),我試了一下,是不對(duì)的。后改為如下:
function emailIsRight($email) {
if (preg_match("/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/",$email)) {
return 1;
}
return 0;
}
if(emailIsRight('y10k@963.net')) echo '正確
';
if(!emailIsRight('y10k@fffff')) echo '不正確
';
?>
結(jié)果是對(duì)的。程序應(yīng)該也沒(méi)問(wèn)題,大家看一下,如有問(wèn)題,請(qǐng)?zhí)岢觥?br />
本文來(lái)自ChinaUnix博客,如果查看原文請(qǐng)點(diǎn):http://blog.chinaunix.net/u/2633/showart_22939.html |
|