다음과 같이 코드 코드를 복사하십시오.
<script type = "text/javaScript">
// 일반 도메인 이름 확인 확인
함수 checkNetUrl () {
var neturl = document.getElementById ( "netUrl");
// www.baidu.com과 같은 일반 도메인 이름을 확인하십시오
var regstr = "^^ ([a-za-z0-9-]+//.) {1,} (com | net | edu | miz | biz | cn | cc) $";
var re = new regxp (regstr);
// var re =/^([a-za-z0-9-]+//.) {1,} (com | net | edu | miz | biz | cn | cc) $/;
if (! re.exec (neturl.value)) {// 입력 문자열이 규칙에 따른지 확인합니다.
ALERT ( "입력 한 URL 주소는 잘못되었습니다! 올바른 형식은 mail.brookes.com");
neturl.focus ();
반품;
}
}
// 휴대 전화 확인
함수 iphoneergexp () {
var iPhone = document.getElementById ( "iPhone");
var regstr = "^((13 [0-9]) | (14 [0-9]) | (15 [^4, // d]) | (18 [0-9]) // d {8 8} $ ";
var re = 새로운 regexp (regstr);
if (! re.test (iPhone)) {
ALERT ( "사양 오류, 152636363 **와 같은 올바른 형식 (또는 13,14,18로 시작하는 휴대폰 번호)");
}
}
// 이메일 확인 (아직 약간 버그)
/*함수 emailRegexp () {
var email = document.getElementById ( "이메일").
var regstr = "^([[a-za-z0-9/u4e00-/u9fa5]*[-_]? [a-za-z0-9]) {1,}+@([a-za-z0 -9]*[-_]? ] {2});
var re = 새로운 regexp (regstr);
if (! re.test (이메일)) {
ALERT ( "사양 오류, 152636363 **와 같은 올바른 형식 (또는 13,14,18로 시작하는 휴대폰 번호)");
//iphone.focus ();
}
}*/
// ID 카드 확인
함수 cardRegexp () {
var card = document.getElementById ( "card");
var regstr = "(^// d {15} $) | (^// d {18} $) | (^// d {17} (// d | x | x) $)"
var re = 새로운 regexp (regstr);
if (! re.test (card)) {
ALERT ( "입력 불법, 올바른 형식은 4101821897020356 **");
}
}
// 홍콩 및 마카오 주 인증서
함수 gangaocardRegexp () {{) {
var card = document.getElementById ( "card");
var regstr = "[az] {1,2} [0-9] {6} [(] {1} [a-z0-9] {1} [)];
var re = 새로운 regexp (regstr);
if (! re.test (card)) {
ALERT ( "홍콩 및 마카오 거주 ID 카드 입력 불법! 예 : A15263*(e)");
}
}
// 장애가 있는
함수 canjicardRegexp () {
var card = document.getElementById ( "card");
var regstr = "(^// d {22} $) | (^// d {20} $)";
var re = 새로운 regexp (regstr);
if (! re.test (card)) {
경고 ( "장애 증명서의 입력은 불법입니다!");
}
}
// 우편 번호
함수 postCardRegexp () {
var 엽서 = document.getElementById ( "엽서").
var regstr = "^[0-9] {6} $";
var re = 새로운 regexp (regstr);
if (! re.test (엽서)) {
경고 ( "불법 입력! 올바른 형식은 4500과 같습니다!");
}
}
// 팩스 및 고정 전화 확인
함수 telregexp () {
var tel = getElementById ( "전화").
var regstr = "((^// d {11} $) | (^// d {12} $)) | (^// d {}-// d {8} $) | (^// d {4}-// d {7} $) | (^// d {4}-// d {8} $) ";
var re = 새로운 regexp (regstr);
if (! re.tel)) {
ALERT ( "형식 쓰기 오류! 0511-44052 ** 또는 021-878888 **과 같은 올바른 형식);
}
}
// 사용자 이름 확인, 규칙은 다음과 같습니다.
// 계정이 합법적인지 여부
함수 usernameergexp () {{) {
var username = document.getElementById ( "사용자 이름");
var regstr = "^[a-za-z] [a-za-z0-9 _] {3,15} $";
var re = 새로운 regexp (regstr);
if (! re.test (username)) {
경고 ( "문자로 시작하고 4-15 자리를 따라야하고 문자를 내리거나 줄을 내려야합니다!");
}
}
// 정수를 확인하십시오
함수 numRegexp () {
var num = getElementById ( "num");
var regstr = "^[0-9]*[1-9] [0-9]*$";
var re = 새로운 regexp (regstr);
if (! re.test (num)) {
ALERT ( "형식 오류를 작성하십시오. 올바른 형식은 8080");
}
}
// 소수 또는 정수를 확인하십시오
함수 numfontregexp () {
var num = getElementById ( "num");
var regstr = "^^ (([0] {1,}) | ([0-9] {1,}) [.] {1} [0-9] {1,}) | [0-9] {1,} $ ";
var re = 새로운 regexp (regstr);
if (! re.test (num)) {
ALERT ( "형식 오류를 채우면 올바른 형식은 12.3");
}
}
// 특수 문자를 확인하십시오^[^%$@] {1,} $
함수 strgexp () {
var str = getElementById ( "str");
var regstr = "^%$ &@] {1,} $";
var re = 새로운 regexp (regstr);
if (! re.test (str)) {
경고 ( "특수 문자 포함 없음");
}
}
// 실제 이름을 확인하십시오
함수 nameergexp () {
var name = document.getElementById ( "이름");
var regstr = "((^a-za-z] {1} ([a-za-z _]) {2,20}) | (^/u4e00-/u9fa5] {1}+[a-za- Z0-9/U4E00-/U9FA5] {1,14})) $ ");
var re = 새로운 regexp (regstr);
if (! re.test (name)) {
경고 ( "2-15 중국어 또는 3-21 개의 영어 편지");
}
}
//// 여권 확인
함수 huzhoaregexp () {
var huzhao = document.getElementById ( "huzhao");
var regstr = "^((14) | (15) [0-9] {7}) | (g | s | d [0-9] {8}) | (p.) | (s.) [0 -9] {7}) $ ";
var re = 새로운 regexp (regstr);
if (! re.test (huzhao)) {
경고 ( "여권 입력은 불법이며 올바른 형식은 다음과 같습니다. g00106556");
}
}
// 장교 카드
funguanregexp () {
var junguan = document.getElementById ( "Junguan").
var regstr = "^[/u4e00-/u9fa5] {1} // d {7} $";
var re = 새로운 regexp (regstr);
if (! re.test (junguan)) {
ALERT ( "불법 입력! 예 : SEA 6042 **");
}
}
// 문화 간부 검증
funguanregexp () {
var wenzhi = document.getElementById ( "wenzhi").
var regstr = "^[/u4e00-/u9fa5] {1} text // d {4,12} $";
var re = 새로운 regexp (regstr);
if (! re.test (wenzhi)) {
ALERT ( "" "문화 간부 증명서 입력 불법! 예 : Guangwen 0816 **");
}
}
// 군인 증명서
함수 shibingregexp () {
var shibing = document.getElementById ( "shibing").
var regstr = "^[/u4e00-/u9fa5] {1,3} // d {4,12} $";
var re = 새로운 regexp (regstr);
if (! re.test (shibing)) {
ALERT ( ""병사 증명서 입력 불법! 다음과 같은 올바른 형식 : Hubei 176340 ** ");
}
}
// 휴대 전화 및 고정 전화 확인
함수 iphonetelregexp () {{
var iphonetel = document.getElementById ( "iphonetel");
var regstr = "((^// d {11} $) | (^// d {12} $) | (^// d {3}-// d {8} $) | (^/// d {4}-// d {7} $) | (^// d {4}-// d {8} $) | [0-9] |. (15 [^4, // d]) |
var re = 새로운 regexp (regstr);
if (! re.test (iphonetel)) {
ALERT ( "" "전화 번호 쓰기 오류, 전화 번호 사양 (예 : 0511-4405XXX 또는 15236565XXX)에 부합하지 않으면"작성하십시오 ");
}
}
</스크립트>