>  기사  >  웹 프론트엔드  >  js 일반 자바스크립트 함수 라이브러리 organization_javascript 기술

js 일반 자바스크립트 함수 라이브러리 organization_javascript 기술

WBOY
WBOY원래의
2016-05-16 18:03:361042검색
코드 복사 코드는 다음과 같습니다.

/*
* jquery-1.3.2 포함 .min.js
*/
document.write("");
/*
* 공개 매개변수
*/
varhostUrl='http://' window.location.host; //웹사이트 호스트 헤더 가져오기
/*
* 가로 가운데 왼쪽 값
*/
function HorCenter(x){
return (document.documentElement.clientWidth-x)/2
}
/*
* 세로 가운데 위쪽 value
*/
function VerCenter(y){
return (document.documentElement.clientHeight-y)/2 document.documentElement.scrollTop;
}
/*
* 제거 왼쪽과 오른쪽 끝의 공백
*/
function Trim(str){
return str.replace(/(^s*)|(s*$)/g, "")
}
/*
* 이메일 주소를 확인하고 true/false를 반환합니다.
*/
function IsEmail(email){
var Expression=/w ([- .']w )*@w ([-.]w )*.w([-.]w )*/;
var objExp=new RegExp(Expression)
return objExp.test(email); }
/*
* 사용자 이름을 결정하고 true/false를 반환합니다.
*/
function IsUser(user){
var Expression=/^(?!_)(?!. *?_$)(w|[u4E00- u9FA5])*$/; //숫자, 한자, 영문자, 밑줄만 조합 가능하며 밑줄은 시작이나 끝에 올 수 없습니다.
var objExp=new RegExp(Expression);
return objExp.test(user);
}
/*
* 휴대폰 번호 확인
*/
function IsMobile(mobile){
var Expression=/^1[3458]{1}[0-9]{ 9}$/;
var objExp=new RegExp(Expression)
return objExp.test(mobile); }
/*
* 음수가 아닌 정수를 판단하고 true/false를 반환합니다.
*/
function IsInt(intval){
var Expression=/^d $/; objExp=new RegExp(Expression);
return objExp.test(intval);
}
/*
* 숫자를 판단하고 true/false를 반환합니다.
*/
function IsNum (num){
return !isNaN(num);
}
/*
* RMB(돈)를 결정하고 true/false를 반환합니다.
*/
function IsMoney(money) {
var 표현식=/^(([1-9]d |0).d{2}|([1-9]d |0))$/
var objExp=new RegExp(표현식 );
return objExp.test(money);
}
/ *
* 문자열의 길이를 계산하면 중국어 숫자는 2로 기록되고, 영어 숫자는 1로 기록됩니다.
* /
function GetByteLen(sChars){
return sChars.replace(/[^x00-xff] /g,"xx").length;
}
/*
* 가장 긴 입력 문자열
*/
function GetByteVal(sSource, iLen){
if (sSource.replace(/[^x00-xff]/g,"xx").length<=iLen)
{
return sSource;
}
else
{
var str="";
var schar
for(var i =0;schar=sSource.charAt(i);i )
{
str = schar;
l =(schar.match(/[^x00-xff]/) != null ? 2: 1)
if(l>=iLen)
{
break;
}
}
return str; 🎜>* 쿠키 쓰기
*/
function SetCookie(name,value)
{
var argv=SetCookie.arguments;
var argc=SetCookie.arguments.length
var; 만료=(2var path=( 3var domain=(4var secure=(5document.cookie=name "=" escape(value) ((expires==null)?"":(" ; 만료=" 만료.toGMTString())) ((path==null)?"": ("; path=" 경로)) ((domain==null)?"":("; domain=" 도메인) ) ((secure==true)?"; secure":"");
}
/*
* 쿠키 가져오기
*/
function GetCookie(이름){
var search = name "=";
var returnvalue = "";
if ( document.cookie.length > 0)
{
offset = document.cookie.indexOf(search); 🎜>if (offset != -1)
{
offset = search.length ;
end = document.cookie.indexOf(";", offset)
if (end == - 1)
end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset,end))
}
}
returnvalue;
/*
* checkBox 모두 선택, 모두 지우기
*
* 견적
*
*
*/
function CheckAll(obj,objForm) {
if(obj.checked==true){
$('#' objForm ' input:checkbox.chk').each(function(){
this.checked='checked';
});
}
else{
$('#' objForm ' input:checkbox.chk').each(function(){
this.checked='';
});
}
}
/*
* 여러 브라우저에 대한 복사 지원
*/
function CopyValue(strValue){
if(IsIE())
{
clipboardData.setData("Text",strValue);
경고("복사 성공")
}
else
{
복사(strValue); >alert("복사 성공");
}
}
/*
* IE 브라우저 결정
*/
function IsIE(number){
if(typeof( number)!=number)
{
return!!document.all
}
}

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