EasyShop/Content/images2/mkl/PubStringCheck.js
(开头部分) 10KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/*
检查是否包含引号(单引号和双引号)
参数说明:
ao_Object 对象
as_DisplayStr 控件对应的中文名称 例如 用户名
abln_AllowNothing 是否允许为空(true,false)
ai_Length 长度(不传此参数表示不检查长度)
返回值:检查成功返回true,否则返回false
*/
function f_StringCheck(ao_Object, as_DisplayStr, abln_AllowNothing, ai_Length) {
var ls_Value;
ls_Value = f_PubStrTrim(ao_Object.value);
if (abln_AllowNothing == false) {
if (ls_Value == "") {
alert(as_DisplayStr + "不能为空!");
ao_Object.focus();
return false;
}
}
if (ls_Value.indexOf("'") > -1 || ls_Value.indexOf('"') > -1) {
alert(as_DisplayStr + "不能有单双引号!");
ao_Object.focus();
return false;
}
if (typeof (ai_Length) != "undefind") {
if (f_GetStringLen(ls_Value) > ai_Length) {
alert(as_DisplayStr + "的最大长度为" + ai_Length + "(汉字" + ai_Length / 2 + ")");
ao_Object.focus();
return false;
}
}
return true;
}
function f_GetStringLen(as_Value) {
var li_Loop, li_Len;
li_Len = 0;
for (li_Loop = 0; li_Loop < as_Value.length; li_Loop++) {
if (as_Value.charCodeAt(li_Loop) > 255)
li_Len = li_Len + 2;
else
li_Len++;
}
return li_Len;
}
function f_NameCheck(ao_Object, ai_Length) {
var li_Loop, li_Len;
li_Len = 0;
for (li_Loop = 0; li_Loop < ao_Object.value.length; li_Loop++) {
if (ao_Object.value.charCodeAt(li_Loop) > 255)
li_Len = li_Len + 1;
else {
alert("姓名必须输入中文");
ao_Object.focus();
return false;
}
}
if (li_Len > ai_Length) {
alert("姓名长度必须在" + ai_Length + "个字以内");
ao_Object.focus();
return false;
后面还有 318 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。