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=(2
}
/*
* 获取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;
}
}

热AI工具

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

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

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

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

C++函数库是一个预定义的函数和对象集合,用于增强C++程序的功能。标准C++函数库提供输入/输出、数学计算、字符串处理、容器和算法功能。扩展C++函数库(如Boost、Qt、Armadillo和Eigen)提供更广泛的功能,例如高级算法、GUI开发和线性代数计算。实战案例中,我们通过使用Boost函数库将字符串转换为小写,展示了如何利用函数库扩展C++程序。

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

本文介绍了创建、测试和分发PHP函数库的步骤,以简化开发并提高代码质量。创建函数库:在文件夹中创建一个主PHP脚本,定义函数。测试函数库:创建一个测试脚本,包含函数库并调用函数,断言输出。分发函数库:通过Composer:创建composer.json文件、指定包信息并运行Composer。通过GitHub:上传函数库到仓库、提供下载链接或说明如何安装。分发zip文件:创建zip文件包含函数库文件并在GitHub上分发。

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

Golang标准库的函数库各有优缺点,了解差异很重要。fmt函数库提供格式化输出,但控制有限;log函数库记录日志,但无自定义级别;regexp函数库处理正则表达式,但性能受限;sort函数库排序基本数据类型;strings函数库操作字符串,但缺乏高级功能。考量这些因素以选择最合适的函数库。

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

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