??? Javascript ? PHP?? ?? ???? ???????.
??, ??? ? ?????? ??? ???? ???? ??
?? ??? ??? ? ???? ??? ??? ?????
???? ???? ???? ??? ?? ???.
★ ??? ?? : [ 0 ~ 9 ] ?? : ???? ???
/^[0-9]+$/
★ ??? ??? ?? : [ test@nate.com ]
/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/
★ ??? ?? : [ ???? ... ] ?? : ???... ????? ?? ??? , ???? ???
/^[?-?]+$/
★ ??,????? ?? : [ ???? ... ] ?? : ???... ????? ?? ??? , ???? ??
/^[?-?\s]+$/
★ ??? ?? :
/^[a-zA-Z]+$/
★ ??,????? ??
/^[a-zA-Z\s]+$/
★ ???? ?? : ???? ?? 000-0000-0000 ? ???. ]
/^[0-9]{2,3}-[0-9]{3,4}-[0-9]{4}$/
★ ??? ??, http:// https:// ????? ?? ?? ??
/^(((http(s?))\:\/\/)?)([0-9a-zA-Z\-]+\.)+[a-zA-Z]{2,6}(\:[0-9]+)?(\/\S*)?$/
★ ??? ??, http:// https:// ? ??
/^((http(s?))\:\/\/)([0-9a-zA-Z\-]+\.)+[a-zA-Z]{2,6}(\:[0-9]+)?(\/\S*)?$/
★ ??? ??, http:// https:// ???? ??
/^[^((http(s?))\:\/\/)]([0-9a-zA-Z\-]+\.)+[a-zA-Z]{2,6}(\:[0-9]+)?(\/\S*)?$/
★ ??? ??? ??
/^[?-?a-zA-Z]+$/;
★ ??,???? ??
/^[a-zA-Z0-9]+$/;
★ ????, -?? ??? ???? ??
/^(?:[0-9]{2}(?:0[1-9]|1[0-2])(?:0[1-9]|[1,2][0-9]|3[0,1]))-[1-4][0-9]{6}$/
Jquery ??? $.test() ????,
PHP ??? preg_match() ??? ???? ???.
原文:http://www.cnblogs.com/jweb/p/4624079.html