写道
function include(path,type,title){
var s,i,t;
if(arguments.length < 1){
return ;
}
if(arguments.length == 1){
type = "js";
}
switch(type.toLowerCase()){
case "css":
t = document.getElementsByTagName("link");
for(i=0;i<t.length;i++){
if(t[i].href && t[i].href.indexOf(path)!=-1){
return;
}
}
s=document.createElement("link");
s.rel="alternate stylesheet";
s.type="text/css";
s.href=path;
s.title=title;
s.disabled=false;
break;
case "js":
case "javascript":
default:
t = document.getElementsByTagName("script");
for(i=0;i<t.length;i++){
if(t[i].src && t[i].src.indexOf(path)!=-1){
return;
}
}
s=document.createElement("script");
s.type="text/javascript";
s.src=path;
break;
}
var h=document.getElementsByTagName("head")[0];
h.appendChild(s);
}
function trim(s){
return rtrim(ltrim(s));
}
function ltrim(s){
return s.replace( /^\s*/, "");
}
function rtrim(s){
return s.replace( /\s*$/, "");
}
function isEmpty(s){
s = trim(s);
return s.length == 0;
}
function isEmail(s){
s = trim(s);
var p = /^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.){1,4}[a-z]{2,3}$/i;
return p.test(s);
}
function isNumber(s){
return !isNaN(s);
}
function isColor(s){
s = trim(s);
if (s.length !=7) return false;
return s.search(/\#[a-fA-F0-9]{6}/) != -1;
}
function isMobile(s){
s = trim(s);
var p = /13\d{9}/;
return p.test(s);
}
function isCard(s){
s = trim(s);
var p = /^\d{15}(\d{2}[xX0-9])?$/;
return p.test(s);
}
function isURL(s){
s = trim(s).toLowerCase();
var p = /^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/;
return p.test(s);
}
function isPhone(s){
s = trim(s);
var p = /^((\(\d{3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}$/;
return p.test(s);
}
function isZip(s){
s = trim(s);
var p = /^[1-9]\d{5}$/;
return p.test(s);
}
function isDouble(s){
s = trim(s);
var p = /^[-\+]?\d+(\.\d+)?$/;
return p.test(s);
}
function isInteger(s){
s = trim(s);
var p = /^[-\+]?\d+$/;
return p.test(s);
}
function isEnglish(s){
s = trim(s);
var p = /^[A-Za-z]+$/;
return p.test(s);
}
function isChinese(s){
s = trim(s);
var p = /^[\u0391-\uFFE5]+$/;
return p.test(s);
}
分享到:
相关推荐
common.js
common.js文件! 本人个人所用。有需要大家也可以下载!
echarts.common.min.js ECharts,一个纯 Javascript 的图表库。 ECharts提供了常规的折线图,柱状图,散点图,饼图,K线图,用于统计的盒形图,用于地理数据可视化的地图,热力图,线图,用于关系数据可视化的关系...
common.js-common.js-common.js-common.js-common.js-
(百度地图)位置数据可视化用到的js文件...https://mapv.baidu.com/gl/examples/static/common.js https://mapv.baidu.com/build/mapv.min.js https://code.bdstatic.com/npm/mapvgl@1.0.0-beta.55/dist/mapvgl.min.js
"common.js"则是一份通用的JavaScript脚本,它通常包含了各种常用的功能和工具函数。例如,页面加载完成后的初始化操作、事件监听与处理、数据验证、动画效果等。一个典型的"common.js"文件可能包括弹框和对话框的...
common.jscommon.js common.jscommon.jscommon.jscommon.js
内容:vue.js、vue.min.js、vue.common.js、vue.common.dev.js、vue.common.prod.js、vue.esm.browser.js、vue.esm.browser.min.js、vue.runtime.js、vue.runtime.min.js、vue.runtime.esm.js、vue.runtime.common....
Vue.js 是一个流行的轻量级前端JavaScript框架,用于构建用户界面。它采用了声明式的数据绑定和组件化的设计,使得开发过程更加高效且易于维护。在提供的压缩包中,包含了多种不同版本的Vue.js库,这些版本各有其...
百度开发的免费的好用工具。特别是进入数字经济时代,自己学会对数据进行分析并进行图形化展示,是非常有必要。建议各位学习一下。
com.google.common.annotations com.google.common.base com.google.common.collect com.google.common.io com.google.common.net com.google.common.primitives com.google.common.util.concurrent 源码...
适配IE浏览器的echarts
vue.common.js官方2.6.14版本
common.js源文件
基于jQuery的Common.js中包含很多简化后的js通用方法,如Ajax,获取标准化的Url参数、加密、解密、获取操作系统版本、获取浏览器版本、打开导出excel文件、获取系统路径、获取控件上面高度 对象或ID、控件ID 等等。...
common.js版本,里面有ajaxGet、ajaxPost,ajaxGet可用获取其它页面内容,ajaxPost以post方式提交信息
com.google.common.collect.Lists的jar包