搜索
首页web前端js教程js 通用javascript函数库整理_javascript技巧

复制代码 代码如下:

/*
* 包含jquery-1.3.2.min.js
*/
document.write("");
/*
* 公共参数
*/
var hostUrl='http://'+window.location.host; //获取网站主机头
/*
* 水平居中left值
*/
function HorCenter(x){
return (document.documentElement.clientWidth-x)/2;
}
/*
* 垂直居中top值
*/
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+$/;
var objExp=new RegExp(Expression);
return objExp.test(intval);
}
/*
* 判断数字,返回true/false
*/
function IsNum(num){
return !isNaN(num);
}
/*
* 判断人民币(钱),返回true/false
*/
function IsMoney(money){
var Expression=/^(([1-9]\d+|0)\.\d{2}|([1-9]\d+|0))$/;
var objExp=new RegExp(Expression);
return objExp.test(money);
}
/*
* 计算字符串长度,中文记为两个,英文数字记为一个
*/
function GetByteLen(sChars){
return sChars.replace(/[^\x00-\xff]/g,"xx").length;
}
/*
* 限制输入的最长字符串
*/
function GetByteVal(sSource, iLen){
if(sSource.replace(/[^\x00-\xff]/g,"xx").length{
return sSource;
}
else
{
var str="";
var l=0;
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;
}
}
/*
* 写入cookie
*/
function SetCookie(name,value)
{
var argv=SetCookie.arguments;
var argc=SetCookie.arguments.length;
var expires=(2var path=(3var domain=(4var secure=(5document.cookie=name+"="+escape(value)+((expires==null)?"":("; expires="+expires.toGMTString()))+((path==null)?"":("; path="+path))+((domain==null)?"":("; domain="+domain))+((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全选、全消
*
* 引用
*
*
*/
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);
alert("成功复制");
}
else
{
Copy(strValue);
alert("成功复制");
}
}
/*
* 判断IE浏览器
*/
function IsIE(number){
if(typeof(number)!=number)
{
return!!document.all;
}
}
声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
Golang函数库的使用成本和许可协议Golang函数库的使用成本和许可协议Apr 19, 2024 pm 02:03 PM

Go函数库使用成本主要取决于其定价模式,一般分为免费开源和付费许可证两种;许可协议规定了使用条款,常见类型包括MIT、GPL和BSD许可证;在使用函数库前,务必查阅许可协议,如"github.com/stretchr/testify"函数库采用MIT许可证,允许自由使用和修改。

学习和应用numpy函数库中的主要功能函数学习和应用numpy函数库中的主要功能函数Jan 03, 2024 am 09:20 AM

掌握numpy函数库中的关键函数及其应用在数据科学和机器学习领域,numpy是一个非常重要的Python库,它提供了高性能的多维数组对象以及各种数学函数。本文将介绍一些numpy中的关键函数,并提供具体的代码示例,以帮助读者更好地理解和运用这些函数。numpy数组创建与初始化numpy提供了多种方法来创建和初始化数组。其中,最基本的是使用numpy.arra

一本必备的编程工具书:C语言函数库大全推荐一本必备的编程工具书:C语言函数库大全推荐Feb 23, 2024 pm 01:09 PM

一本必备的编程工具书:C语言函数库大全推荐随着计算机科学和编程的发展,程序员们在日常开发中经常会使用到各种各样的函数库,以方便他们实现复杂的功能。其中,C语言函数库是最为经典和常用的之一。本文将推荐一本非常实用的C语言函数库大全,并提供一些具体的代码示例。首先,C语言函数库大全指的是包含了各种C语言函数的综合性参考手册。它不仅介绍了标准C库函数,还包括了一些

PHP 内置函数库的详解PHP 内置函数库的详解Apr 14, 2024 am 08:39 AM

PHP内置函数库包含各种函数,用于简化代码和提高开发效率,包括:类型转换函数:将数据类型从一种转换为另一种。字符串操作函数:用于处理字符串,如查找、提取和计算长度。数学函数:执行常见数学运算,如计算绝对值、平方根和四舍五入。数组函数:用于操作数组,如计算元素数量、合并和检查是否存在元素。

Golang函数库在不同场景中的应用案例Golang函数库在不同场景中的应用案例Apr 18, 2024 pm 01:24 PM

Go标准函数库具有广泛的应用场景,例如:解析CSV数据。发出HTTP请求。管理并发协程。序列化和反序列化自定义结构体。获取操作系统信息。这些函数库简化了开发过程,提高了生产力和可靠性。

深入剖析C语言标准库函数的实现与应用深入剖析C语言标准库函数的实现与应用Feb 19, 2024 am 09:02 AM

C语言函数库详解:深入理解标准库函数的实现与应用导言:在C语言编程中,函数库是必不可少的工具,它们为我们提供了各种常用函数的封装,能够简化我们的编程过程并提高效率。标准库函数是最常用的函数库之一,包含了一系列常用函数的定义和实现。本文将详细介绍标准库函数的实现原理和常见的应用场景,并通过具体的代码示例来加深理解。一、标准库函数的分类和特点标准库函数可以分为以

如何创建 PHP 函数库并将其集成到另一个 PHP 项目中?如何创建 PHP 函数库并将其集成到另一个 PHP 项目中?Apr 26, 2024 pm 01:33 PM

创建PHP函数库的步骤如下:1.创建函数库文件,编写函数;2.通过require_once()或spl_autoload_register()将函数库集成到另一个项目中。例如,创建了一个计算订单总价的函数库,并在另一个脚本中将其集成并使用。

PHP 8.3更新:提供更多开发工具和函数库PHP 8.3更新:提供更多开发工具和函数库Nov 27, 2023 pm 12:09 PM

PHP是一种广泛使用的编程语言,在Web开发领域具有重要地位。PHP的优势在于它的灵活性和易用性,使得开发人员能够快速创建功能强大的Web应用程序。每年,PHP都会进行更新和改进,以满足不断变化的需求。最近,PHP8.3更新发布了,为开发人员提供了更多的开发工具和函数库。在本文中,我们将探讨PHP8.3的一些重要更新。首先,PHP8.3引入了更多的开发

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
3 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
3 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
3 周前By尊渡假赌尊渡假赌尊渡假赌

热工具

适用于 Eclipse 的 SAP NetWeaver 服务器适配器

适用于 Eclipse 的 SAP NetWeaver 服务器适配器

将Eclipse与SAP NetWeaver应用服务器集成。

mPDF

mPDF

mPDF是一个PHP库,可以从UTF-8编码的HTML生成PDF文件。原作者Ian Back编写mPDF以从他的网站上“即时”输出PDF文件,并处理不同的语言。与原始脚本如HTML2FPDF相比,它的速度较慢,并且在使用Unicode字体时生成的文件较大,但支持CSS样式等,并进行了大量增强。支持几乎所有语言,包括RTL(阿拉伯语和希伯来语)和CJK(中日韩)。支持嵌套的块级元素(如P、DIV),

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

安全考试浏览器

安全考试浏览器

Safe Exam Browser是一个安全的浏览器环境,用于安全地进行在线考试。该软件将任何计算机变成一个安全的工作站。它控制对任何实用工具的访问,并防止学生使用未经授权的资源。