방법 1 : 방법 1
코드 사본은 다음과 같습니다.
var temp = /[a-fa-f0-9] {2} : [a-fa-f0-9] {2} : [a-fa-f0-9] {2} : [a-fa-f0-9] {2} : [a-fa-f0-9] {2} : [a-fa-f0-9] {2} : [a-f0-9]} /;
if (! temp.test (document.mac.value))
{
거짓을 반환합니다.
}
방법 2 : 방법 2.
코드 사본은 다음과 같습니다.
함수 macformCheck (Mac)
{
var macs = new Array ();
macs = mac.split ( ":");
if (macs.length! = 6) {
ALERT ( "입력 MAC 주소 형식이 잘못되었습니다. xx : xx : xx : xx : xx : xx : xx : xx : xx (xx는 16 진수입니다); // 온라인 자습서 http://yige.org/js/의 형태로 입력하십시오.
거짓을 반환합니다.
}
for (var s = 0; s <6; s ++) {
var temp = parseint (macs [s], 16);
if (isnan (temp))
{
ALERT ( "입력 MAC 주소 형식이 잘못되었습니다. xx : xx : xx : xx : xx : xx : xx (xx) 형식으로 입력하십시오.");
거짓을 반환합니다.
}
if (temp <0 || temp> 255) {
ALERT ( "입력 MAC 주소 형식이 잘못되었습니다. xx : xx : xx : xx : xx : xx : xx (xx) 형식으로 입력하십시오.");
거짓을 반환합니다.
}
}
진실을 반환하십시오.
}