ad88/script/msgbox/Tools.js
(开头部分) 10KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/** 一些方法 prototype.js为基类
*/
/**
* @classDescription 判断是否是正确格式的email
* @author ice deng
* @param {String} emailStr
* @return (Boolean)
*/
function IsEmail(emailStr){
var re=/^[\w-]+(\.*[\w-]+)*@([0-9a-z]+(([0-9a-z]*)|([0-9a-z-]*[0-9a-z]))+\.)+[a-z]{2,3}$/i;
if(re.test(emailStr))
return true;
else
return false;
};
/**
* @classDescription 判断是否含有汉字
* @author ice deng
* @param {String} str
* @return (Boolean)
*/
function checkchar(str){
if(/[^\x00-\xff]/g.test(str))
return false;
else
return true;
};
//参数:后缀名
var ImgExtError = "上传的图片格式只能是:.jpg、.gif、.bmp、.png";
/**
* @classDescription 判断图片格式是否符合要求
* @author ice deng
* @param {String} str 图片路径
* @return (Boolean)
*/
function checkImgExt(){
try{
var tmp = arguments[0].toLowerCase();
if(tmp != "jpg" && tmp != "gif" && tmp != "bmp" && tmp != "png"){
return false;
}
}catch(e){
return false;
}
return true;
};
/**
* @classDescription 移出数组中指定的索引的
* @author ice deng
* @param (Numbe) 移出的索引值
*/
Array.prototype.remove = function(){
var index = arguments[0];
var _array = this;
var tmp_array = new Array();
for(var i = 0; i< _array.length;i++){
var l = 0;
try{l=tmp_array.length;}catch(e){l=0;}
if(i != index)
后面还有 358 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
