ÕýÔò±í´ïʽÑéÖ¤-ASP½Ì³Ì,ÕýÔò±í´ïʽ
À´Ô´: δ֪ ¡¡
ÈÕÆÚ£º2005-02-19 ÎÒÒªÆÀÂÛ
££££££££££££££££££££££££££££££££££££££££££££££ ££×÷ÕߣºÓêÀË °æÈ¨ËùÓУ¬·°æËµÒ»Ï ££ £££Ñ£Ñ£º£²£·£°£´£¹£¹£´£µ£¸ ££ ££££££££££££££££££££££££££££££££££££££££££££££ ½ü¶ÎÈÕ×Ó¼¸¸ö¸ÕѧÁËÕýÔò±í´ïʽµÄÅóÓÑÎÊÎÒÔÚaspÖÐÔõôÓ㮺Ǻǣ®ËäÈ»¼òµ¥£¬»¹ÊÇд³öÀ´°É£¬ÕýÔò±í
££££££££££££££££££££££££££££££££££££££££££££££
££×÷ÕߣºÓêÀË¡¡°æÈ¨ËùÓУ¬·°æËµÒ»Ï¡¡¡¡¡¡¡¡¡¡££
£££Ñ£Ñ£º£²£·£°£´£¹£¹£´£µ£¸¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡££
££££££££££££££££££££££££££££££££££££££££££££££
½ü¶ÎÈÕ×Ó¼¸¸ö¸ÕѧÁËÕýÔò±í´ïʽµÄÅóÓÑÎÊÎÒÔÚaspÖÐÔõôÓ㮺Ǻǣ®ËäÈ»¼òµ¥£¬»¹ÊÇд³öÀ´°É£¬ÕýÔò±í´ïʽµÄ»ù±¾ÖªÊ¶ÎҾͲ»ËµÁË£®ÆäʵÒѾÓкܶàÕâÑùµÄÎÄÕÂÁË£®£º£¨
££££££££££º¯Êý´úÂ룣££££££££££££££
¼ÙÉèΪmyfunc.asp
<%
'ÕýÔò±í±í´ïʽÑéÖ¤º¯Êý patrn-ÕýÔò±í´ïʽ¡¡strng-ÐèÒªÑéÖ¤µÄ×Ö·û´®
Function RegExpTest(patrn, strng)
Dim regEx, retVal ' ½¨Á¢±äÁ¿¡£
Set regEx = New RegExp ' ½¨Á¢ÕýÔò±í´ïʽ¡£
regEx.Pattern = patrn ' ÉèÖÃģʽ¡£
regEx.IgnoreCase = False ' ÉèÖÃÊÇ·ñÇø·Ö´óСд¡£
retVal = regEx.Test(strng) ' Ö´ÐÐËÑË÷²âÊÔ¡£
RegExpTest = retVal '·µ»Ø²»¶ûÖµ£¬²»·ûºÏ¾Í·µ»Øfalse£¬·ûºÏΪtrue
End Function
%>
££££££££££Ìá½»Ò³Ãæ´úÂ룣££££££££££
¼ÙÉèΪmypage.asp
<form method="post" action="check.asp">
ÇëÊäÈëE-mailµØÖ·:<input type=text name=email>
<br>
ÇëÊäÈëµç»°ºÅÂë:<input type=text name=tel>
<input type=submit value="È·¶¨">
</form>
££££££££££ÑéÖ¤Ò³Ãæ££££££££££££££££
¼ÙÉèΪcheck.asp
<!--#include file="myfunc.asp"-->
<%
tel=request.form("tel")
email=request.form("email")
dim founderr : founderr=false '½¨Á¢±äÁ¿,ÕýÈ·»òÕßʧ°Ü±ê¼Ç
'´ó¼Ò×¢ÒâŶ,˳±ãÎÒÔÚÕâÀï¹±Ï×Ò»¸öÕýÔò±í´ïʽ,ͬʱÑéÖ¤µç»°ºÅÂëºÍÊÖ»úºÅÂëµÄ!
if RegExpTest("(^[0-9]{3,4}\-[0-9]{3,8}$)|(^[0-9]{3,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)", tel)=false then
founderr=true
regshow=regshow&"<li>ÄúÊäÈëµÄµç»°ºÅÂë¸ñʽ²»ÕýÈ·"
end if
if RegExpTest("^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$", email)=false then
founderr=true
regshow=regshow&"<li>ÄúÊäÈëµÄµç×ÓÓÊÏä¸ñʽ²»ÕýÈ·"
end if
if founderr=false then regshow="<li>ÄúÊäÈëµÄ¸ñʽ¶¼ÊÇÕýÈ·µÄŶ"
%>
<br><br>
<%=regshow%>
££×÷ÕߣºÓêÀË¡¡°æÈ¨ËùÓУ¬·°æËµÒ»Ï¡¡¡¡¡¡¡¡¡¡££
£££Ñ£Ñ£º£²£·£°£´£¹£¹£´£µ£¸¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡££
££££££££££££££££££££££££££££££££££££££££££££££
½ü¶ÎÈÕ×Ó¼¸¸ö¸ÕѧÁËÕýÔò±í´ïʽµÄÅóÓÑÎÊÎÒÔÚaspÖÐÔõôÓ㮺Ǻǣ®ËäÈ»¼òµ¥£¬»¹ÊÇд³öÀ´°É£¬ÕýÔò±í´ïʽµÄ»ù±¾ÖªÊ¶ÎҾͲ»ËµÁË£®ÆäʵÒѾÓкܶàÕâÑùµÄÎÄÕÂÁË£®£º£¨
££££££££££º¯Êý´úÂ룣££££££££££££££
¼ÙÉèΪmyfunc.asp
<%
'ÕýÔò±í±í´ïʽÑéÖ¤º¯Êý patrn-ÕýÔò±í´ïʽ¡¡strng-ÐèÒªÑéÖ¤µÄ×Ö·û´®
Function RegExpTest(patrn, strng)
Dim regEx, retVal ' ½¨Á¢±äÁ¿¡£
Set regEx = New RegExp ' ½¨Á¢ÕýÔò±í´ïʽ¡£
regEx.Pattern = patrn ' ÉèÖÃģʽ¡£
regEx.IgnoreCase = False ' ÉèÖÃÊÇ·ñÇø·Ö´óСд¡£
retVal = regEx.Test(strng) ' Ö´ÐÐËÑË÷²âÊÔ¡£
RegExpTest = retVal '·µ»Ø²»¶ûÖµ£¬²»·ûºÏ¾Í·µ»Øfalse£¬·ûºÏΪtrue
End Function
%>
££££££££££Ìá½»Ò³Ãæ´úÂ룣££££££££££
¼ÙÉèΪmypage.asp
<form method="post" action="check.asp">
ÇëÊäÈëE-mailµØÖ·:<input type=text name=email>
<br>
ÇëÊäÈëµç»°ºÅÂë:<input type=text name=tel>
<input type=submit value="È·¶¨">
</form>
££££££££££ÑéÖ¤Ò³Ãæ££££££££££££££££
¼ÙÉèΪcheck.asp
<!--#include file="myfunc.asp"-->
<%
tel=request.form("tel")
email=request.form("email")
dim founderr : founderr=false '½¨Á¢±äÁ¿,ÕýÈ·»òÕßʧ°Ü±ê¼Ç
'´ó¼Ò×¢ÒâŶ,˳±ãÎÒÔÚÕâÀï¹±Ï×Ò»¸öÕýÔò±í´ïʽ,ͬʱÑéÖ¤µç»°ºÅÂëºÍÊÖ»úºÅÂëµÄ!
if RegExpTest("(^[0-9]{3,4}\-[0-9]{3,8}$)|(^[0-9]{3,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)", tel)=false then
founderr=true
regshow=regshow&"<li>ÄúÊäÈëµÄµç»°ºÅÂë¸ñʽ²»ÕýÈ·"
end if
if RegExpTest("^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$", email)=false then
founderr=true
regshow=regshow&"<li>ÄúÊäÈëµÄµç×ÓÓÊÏä¸ñʽ²»ÕýÈ·"
end if
if founderr=false then regshow="<li>ÄúÊäÈëµÄ¸ñʽ¶¼ÊÇÕýÈ·µÄŶ"
%>
<br><br>
<%=regshow%>
¶¥Ò»ÏÂ
(1)
100%
²ÈÒ»ÏÂ
(0)
0%
- ×îÐÂÆÀÂÛ ²é¿´ËùÓÐÆÀÂÛ
-
- ·¢±íÆÀÂÛ ²é¿´ËùÓÐÆÀÂÛ
-
- ÕýÔò±í´ïʽÑéÖ¤-ASP½Ì³Ì,ÕýÔò±í´ïʽ
- ÕýÔò±í´ïʽ-ASP½Ì³Ì,ÕýÔò±í´ïʽ
- ÕýÔò±í´ïʽ£¨Regular Expression£©-ASP½Ì³Ì,ÕýÔò
- Ò»¸öÌØÅ£µÄÈÕÆÚʱ¼äÅжÏÕýÔò±í´ïʽ-ASP½Ì³Ì,ÕýÔò
- ÓÃÕýÔò±í´ïʽÌÞ³ýÎı¾ÖеÄHTML±ê¼Ç-ASP½Ì³Ì,ÕýÔò
- ÕýÔò±í´ïʽÁ·Ï°²âÊÔÒ³-ASP½Ì³Ì,ÕýÔò±í´ïʽ
- ÕýÔò±í´ïʽ¾µä-ASP½Ì³Ì,ÕýÔò±í´ïʽ
- ÓÃÕýÔò±í´ïʽÀ´Ð£ÑéÊý¾ÝµÄºÏ·¨ÐÔ-ASP½Ì³Ì,ÕýÔò±í
- ÕýÔò±í´ïʽÔÚÍøÂç±à³ÌÖеÄÔËÓã¨3£©-ASP½Ì³Ì,ÕýÔò
- ASPÖÐÕýÔò±í´ïʽµÄÓ¦ÓÃ-ASP½Ì³Ì,ÕýÔò±í´ïʽ
- ʵÏÖUBB´úÂë-ASP½Ì³Ì,ÕýÔò±í´ïʽ
- ½âÎöÕýÔò±í´ïʽ-ASP½Ì³Ì,ÕýÔò±í´ïʽ
- ÕýÔò±í´ïʽÔÚÍøÂç±à³ÌÖеÄÔËÓã¨1£©-ASP½Ì³Ì,ÕýÔò
- ʹÓÃÕýÔò±í´ïʽʵÏÖģʽͼƬÐÂÎÅ(¼ÓÇ¿).ASP-ASP½Ì
- ÔÚASPÖÐÀûÓá°ÕýÔò±í´ïʽ¡± ¶ÔÏóʵÏÖUBB·ç¸ñµÄÂÛ
- ÕýÔò±í´ïʽ£¨Regular Expression£©-ASP½Ì³Ì,ÕýÔò
- ÓÃÕýÔò±í´ïʽÌÞ³ýÎı¾ÖеÄHTML±ê¼Ç-ASP½Ì³Ì,ÕýÔò
- Ò»¸öÌØÅ£µÄÈÕÆÚʱ¼äÅжÏÕýÔò±í´ïʽ-ASP½Ì³Ì,ÕýÔò
- ÕýÔò±í´ïʽ¾µä-ASP½Ì³Ì,ÕýÔò±í´ïʽ
- ÓÃÕýÔò±í´ïʽÀ´Ð£ÑéÊý¾ÝµÄºÏ·¨ÐÔ-ASP½Ì³Ì,ÕýÔò±í
- ÕýÔò±í´ïʽ-ASP½Ì³Ì,ÕýÔò±í´ïʽ
- ÕýÔò±í´ïʽÁ·Ï°²âÊÔÒ³-ASP½Ì³Ì,ÕýÔò±í´ïʽ
- ASPÖÐÕýÔò±í´ïʽµÄÓ¦Óà ѡÔñ×Ô bigcarp µÄ Blog-A
- ʹÓÃÕýÔò±í´ïʽʵÏÖģʽͼƬÐÂÎÅ(¼ÓÇ¿).ASP-ASP½Ì
- ASPÖÐÕýÔò±í´ïʽµÄÓ¦ÓÃ-ASP½Ì³Ì,ÕýÔò±í´ïʽ
- ½âÎöÕýÔò±í´ïʽ-ASP½Ì³Ì,ÕýÔò±í´ïʽ
- ÔÚASPÖÐÀûÓá°ÕýÔò±í´ïʽ¡± ¶ÔÏóʵÏÖUBB·ç¸ñµÄÂÛ
- ÕýÔò±í´ïʽ»ù´¡ÖªÊ¶ (ת)-ASP½Ì³Ì,ÕýÔò±í´ïʽ
- ¿Í»§¶ËCookieÖÐÎıà³Ì(ÉÏ)-ASP½Ì³Ì,ÕýÔò±í´ïʽ
- ¿Í»§¶ËCookieÖÐÎıà³Ì(ÏÂ)-ASP½Ì³Ì,ÕýÔò±í´ïʽ
