ホームページ > ウェブフロントエンド > jsチュートリアル > js一般的なJavaScript関数ライブラリorganization_javascriptスキル

js一般的なJavaScript関数ライブラリorganization_javascriptスキル

WBOY
リリース: 2016-05-16 18:03:36
オリジナル
1057 人が閲覧しました
コードをコピーします コードは次のとおりです:

/*
* jquery-1.3.2 が含まれています.min.js
*/
document.write("");
/*
* パブリックパラメータ
*/
var hostUrl='http://' window.location.host; //Web サイトのホストヘッダーを取得します
/*
*水平方向に左揃えの値
*/
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
}
/*
* 携帯電話番号を決定します
*/
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 を返す
*/
関数 IsNum (num){
return !isNaN(num);
/*
* RMB (お金) を決定し、true/false を返します
*/
関数 IsMoney(money) {
var Expression=/^(([1-9]d |0).d{2}|([1-9]d |0))$/; );
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; =0;schar=sSource.charAt(i);i )
{
str = schar;
l =(schar.match(/[^x00-xff]/) != null ? 2: 1);
if(l>=iLen)
{
break;
}
return
}
}
/*
* Cookie を書き込みます
*/
function SetCookie(name,value)
{
var argv=SetCookie.arguments;
var argc=SetCookie.arguments.length;有効期限=(2var path=(3var ドメイン=(4var secure=(5document.cookie=name "="escape(value) ((expires==null)?"":(" ; 期限切れ = 期限切れ.toGMTString())) ((パス==null)?"": ("; パス= パス)) ((ドメイン==ヌル)?"":("; ドメイン= ドメイン) ) ((secure==true)?"; secure":"");
}
/*
* Cookie を取得
*/
function GetCookie(name){
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));
}
}
return returnvalue;
/*
* checkBox すべて選択、すべてクリア
*
* Quote
*
*
*/
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("テキスト",strValue);
アラート("コピー成功")
else
{
Copy(strValue); >alert("コピーが成功しました");
}
}
/*
* IE ブラウザを決定
*/
function IsIE(number){
if(typeof(数値)!=数値)
{
return!!document.all
}
}

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート