>웹 프론트엔드 >JS 튜토리얼 >자주 사용되는 Javascript 감지 기능_javascript 기술

자주 사용되는 Javascript 감지 기능_javascript 기술

WBOY
WBOY원래의
2016-05-16 18:25:561050검색

// 함수 이름: Trim
// 함수 설명: 문자열에서 앞뒤 공백 제거
// 생성 날짜: 2004-7-13 15:30
// 최종 수정자: N/A
// 최종 수정 날짜: 해당 없음
String.prototype.trim=function(){
return this.replace(/(^s*)|(s*$)/g, "" ) ;
}



// 함수 이름: ltrim
// 함수 설명: 문자열 왼쪽 공백 제거
// 생성 날짜: 2004-7 -13 9:58
// 최종 수정 날짜: N/A
// 최종 수정 날짜: N/A
String.prototype.ltrim=function()
{
return this .replace(/(^s*)/g, "");
}

// 함수 이름: rtrim
// 함수 설명: 오른쪽 공백 제거 문자열
// 생성 날짜: 2004-7-13 15:31
// 최종 수정 날짜: N/A
// 최종 수정 날짜: N/A
String.prototype. rtrim=function()
{
return this.replace(/(s*$)/g, "")
}

// 함수 이름: len
/ / 함수 설명: Return 문자열의 실제 길이, 한 글자는 2개의 길이로 계산
// 생성 날짜: 2004-7-13 9:58
// 최종 수정자: N/A
// 최종 수정 날짜: N /A
String.prototype.len=function()
{
var str=this
return str.replace(/[^x00-xff]/g , "**"). 길이
}

// 함수 이름: isValidDate
// 함수 설명: 입력이 유효한 간단한 날짜 형식인지 확인합니다 - "YYYY-MM-DD"
// 생성 날짜: 2004-7-13 9:58
// 최종 수정 날짜: N/A
// 최종 수정 날짜: N/A
String.prototype.isValidDate=function ()
{
var result=this.match(/^(d{1,4})(-|/)(d{1,2})2(d{1,2})$/ );
if(result ==null) return false;
var d=new Date(result[1], result[3]-1, result[4])
return (d.getFullYear) ()==result[1] &&d.getMonth() 1==result[3]&&d.getDate()==result[4])
}

// 함수 이름: isValidTime
// 기능 설명: 판단 입력이 유효한 시간 형식인지 여부 - "HH:MM:SS"
// 생성 날짜: 2004-7-13 9:58
// 최종 수정자: N /A
// 최종 수정 날짜: 해당 없음
String.prototype.isValidTime=function()
{
var resule=this.match(/^(d{1,2}) (:)?(d{1, 2})2(d{1,2})$/);
if (result==null) return false
if (result[1]>24 | | result[3]>60 || result[4]>60) return false;
}

// 함수 이름: isValidEmail
// 입력 내용이 유효한 이메일인지 여부
// 생성 날짜: 2004-7-13 9:59
// 최종 수정 날짜: N/A
// 최종 수정 날짜: N/A
String.prototype.isValidEmail=function()
{
var result=this.match(/^w ((-w )|(.w ))*@[A-Za-z0-9] (( .|-)[A-Za-z0-9] )*.[A-Za-z0-9] $/)
if(result==null) return false
return true; >}

/ / 함수 이름: isValidDatetime
// 함수 설명: 입력이 유효한 자세한 날짜 형식인지 확인 - "YYYY-MM-DD HH:MM:SS"
// 생성 날짜: 2004-7-13 9: 59
// 최종 수정 날짜: N/A
// 최종 수정 날짜: N/A
String.prototype.isValidDatetime=function()
{
var result=this.match (/^(d{1,4})(-|/)(d{1,2})2(d{1,2}) (d{1,2} ):(d{1,2}) :(d{1,2})$/);
if(result==null) return false
var d= new Date(result[1], 결과[3]-1, 결과[4 ], 결과[5], 결과[6], 결과[7])
return (d.getFullYear()==result[1]&&(d.getMonth( ) 1)==결과[3]&&d .getDate()==결과[4]&&d.getHours()==결과[5]&&d.getMinutes()==결과[6]&&d.getSeconds()==결과 [7]);
}

// 함수 이름: isValidInteger
// 함수 설명: 입력이 정수인지 확인
// 생성 날짜: 2004-7-13 10 :01
// 최종 수정 날짜: 해당 없음
// 최종 수정 날짜: 해당 없음
String.prototype.isValidInteger=function()
{
var result=this. match(/^(-| )?d $ /)
if(result==null) return false;
return true
}

// 함수 이름: isValidPositiveInteger
// 함수 설명: 입력이 양의 정수인지 확인
// 생성 날짜: 2004-7-13 10:01
// 최종 수정자: N/A
// 최종 수정 날짜: 해당 없음
String.prototype.isValidPositiveInteger=function()
{
var result=this.match(/^d $/)
if(result==null) return false ;
if(parseInt(this)>0 ) return true;
return false;
}

// 함수 이름: isValidNegativeInteger
// 함수 설명: 음의 정수입니다
// 생성 날짜: 2004 -7-13 10:28
// 최종 수정 날짜: N/A
// 최종 수정 날짜: N/A
String.prototype .isValidNegativeInteger=function()
{
var result=this.match(/^-d $/);
if(result==null) return false
return true; }

// 함수 이름: isValidNumber
// 함수 설명: 입력이 숫자인지 확인
// 생성 날짜: 2004-7-13 10:01
// 마지막 수정자: 해당 없음
// 최종 수정 날짜: 해당 없음
String.prototype.isValidNumber=function()
{
return !isNaN(this);

// 함수명 : isValidLetters
// 함수 설명 : 입력이 A-Z / a-z로 구성된 문자열인지 확인
// 생성 날짜 : 2004-7-13 10:10
// 최종 수정 날짜: 해당 없음
// 최종 수정 날짜: 해당 없음
String.prototype.isValidLetters=function()
{
var result=this.match(/ ^ [a-zA-Z] $/);
if(result==null) return false;
return true;
}

// 함수 이름: isValidDigits
/ / 함수 설명: 입력이 0~9로 구성된 숫자인지 확인
// 생성일: 2004-7-13 10:10
// 최종 수정자: N/A
// 최종 날짜 수정: 해당 없음
String.prototype.isValidDigits=function()
{
var result=this.match(/^[1-9][0-9] $/); >if(result==null) return false;
return true;
}

// 함수 이름: isValidAlphanumeric
// 함수 설명: 입력이 0-9인지 확인합니다. / A-Z / a-z 문자열
// 생성 날짜: 2004-7-13 10:14
// 최종 수정 날짜: N/A
// 최종 수정 날짜: N/A
문자열. 프로토타입.isValidAlphanumeric=function()
{
var result=this.match(/^[a-zA-Z0-9] $/)
if(result==null) return false
return true;
}

// 함수 이름: isValidString
// 함수 설명: 입력이 0-9 / A-Z / a-z / / _ 구성으로 구성된 문자열인지 확인합니다. string
// 생성 날짜: 2004-7-13 10:20
// 최종 수정 날짜: N/A
// 최종 수정 날짜: N/A
String.prototype .isValidString= function()
{
var result=this.match(/^[a-zA-Z0-9s.-_] $/)
if(result==null) return false
return true;
}

// 함수 이름: isValidPostalcode
// 함수 설명: 입력된 우편번호가 유효한지 확인
// 생성 날짜: 2004- 7-13 10:22
// 최종 수정 날짜: 해당 없음
// 최종 수정 날짜: 해당 없음
String.prototype.isValidPostalcode=function()
{
var result=this .match(/(^[0-9]{6}$)/);
if(result==null) return false
return
}

// 함수 이름: isValidPhoneNo
// 함수 설명: 입력이 유효한 전화번호인지 확인
// 생성 날짜: 2004-7-13 10:22
// 최종 수정자: N /A
// 최종 수정 날짜: 해당 없음
String.prototype.isValidPhoneNo=function()
{
var result=this.match(/(^[0-9]{3 ,4} -[0-9]{3,8}$)|(^[0-9]{3,8}$)|(^([0-9]{3,4})[0-9 ]{3 ,8}$)/);
if(result==null) return false;
return true;
}

// 함수 이름: isValidMobileNo
/ / 함수 설명 : 입력된 휴대폰 번호가 유효한지 확인
// 생성 날짜: 2004-7-13 10:23
// 최종 수정 날짜: N/A
// 최종 수정 날짜: N/ A
String.prototype.isValidMobileNo=function()
{
var result=this.match(/(^0{0,1}13[0-9]{9}$)/ );
if(result==null) false 반환
true 반환
}

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.