function isValidBirthday(s){
if(s.length!=8) return false;
if(!isNum(s)) return false;
var a=s.substring(4,6);
if(a>"12") return false;
var b=s.substring(6);
if(b>"31") return false;
return true;
}
function notInputChar(label_name,str){
var reg = /\'|\^/;
var r = str.match(reg);
if(r==null)
return true; //没有特殊字符
else
alert(label_name+"not include(' ^)");
return false;
}
var com_CheckSubmitFlg1 = false;
function com_CheckSubmit1(form){
if(com_CheckSubmitFlg1==true){
alert('Do not re-submit unitl previous action was completed !');
return false;
}
com_CheckSubmitFlg1=true;
form.submit();
}
//=========add by zhengj
function checkFileNameChar(obj) {
var strlist = "~ ! @ # $ % ^ && * | ? : \" { } < > / \\";
var reg = /\~|\!|\@|\#|\$|\%|\^|\&\&|\*|\||\?|\:|\"|\{|\}|\<|\>|\/|\\/;
var tempbool = true;
var _length = obj.value.lastIndexOf("\\");
var file_name = obj.value.substring(_length+1);
if(file_name!="") {
var r = file_name.match(reg);
if(r==null) {
tempbool = true;
} else {
tempbool = false;
alert("file name can not include \""+strlist+"\"");
}
} else {
tempbool = false;
alert("file name can not empty");
}
return tempbool;
}
function checkFileNameChar2(filename) {
var strlist = "~ ! @ # $ % ^ && * | ? : \" { } < > / \\";
var reg = /\~|\!|\@|\#|\$|\%|\^|\&\&|\*|\||\?|\:|\"|\{|\}|\<|\>|\/|\\/;
var tempbool = true;
// var _length = obj.value.lastIndexOf("\\");
var file_name = filename;
if(file_name!="") {
var r = file_name.match(reg);
if(r==null) {
tempbool = true;
} else {
tempbool = false;
alert("file name can not include \""+strlist+"\"");
}
} else {
tempbool = false;
alert("file name can not empty");
}
return tempbool;
}
function checkSpecialChar(field_name,field_value) {
var strlist = "~ ! @ # $ % ^ && * | ? : \" { } < > / \\";
var reg = /\~|\!|\@|\#|\$|\%|\^|\&\&|\*|\||\?|\:|\"|\{|\}|\<|\>|\/|\\/;
var tempbool = true;
var field_value = field_value;
if(field_value!="") {
var r = field_value.match(reg);
if(r==null) {
tempbool = true;
} else {
tempbool = false;
alert(field_name + " can not include \""+strlist+"\"");
}
}
return tempbool;
}
function chkValueLen(value, min_len, max_len, label_name,required){
if (required && getTextLen(value)==0){
alert("Please input " + label_name);
return false;
}
if (min_len == max_len) {
if (getTextLen(value) != min_len ){
alert(label_name + " length must equal " + min_len + ",Please reInput!");
return false;
}
}
else {
if (getTextLen(value) < min_len ){
alert(label_name + " length not less than " + min_len + ",Please reInput!");
return false;
}
if (getTextLen(value) > max_len ){
alert(label_name + " length not more than " + max_len + ",Please reInput!");
return false;
}
}
return true;
}
分享到:
相关推荐
"verify.js" 文件很可能就是实现这种滑动验证功能的核心JavaScript代码。在这个模块中,通常会涉及到JavaScript、CSS以及与登录验证相关的技术。 JavaScript是前端开发中的主要脚本语言,负责处理用户交互、动态...
verify.js实现这一功能时,需要对图片进行切割,并通过JavaScript事件监听用户滑动行为,判断是否完成拼接。 3. **点击验证**:这种验证码形式要求用户按照特定顺序或位置点击图片上的某些元素,增加了验证的难度。...
verify.js是一个轻量级、易于使用的JavaScript库,专为实现高效表单验证而设计。本文将深入探讨verify.js的特性、用法以及如何将其整合到HTML项目中。 一、verify.js简介 verify.js是一款专注于简化表单验证的...
如果是CDN,直接在HTML文件中引用相关JS文件。 2. **初始化**:在HTML中,为需要验证的表单字段添加特定的类名或者属性,然后在JavaScript中调用插件初始化方法,例如`verify.init()` 3. **设置规则**:使用插件...
验证PDF 验证JS中的pdf文件(同时支持node.js和浏览器)。验证PDF签名签名的PDF文件中嵌入了公共证书,因此,我们需要验证PDF文件本身就是文件本身。安装npm i @ninja-labs/verify-pdf输入// CommonJS requireconst ...
首先,我们需要在项目的`pom.xml`文件中添加Kaptcha的依赖。Kaptcha的最新版本可以在Maven仓库中查找,通常会是以下形式: ```xml <groupId>com.google.code.kaptcha</groupId> <artifactId>kaptcha <version>...
这个“Argon2哈希算法的Node.js绑定_JavaScript_C++_下载.zip”文件包含了一个Node.js模块,该模块为JavaScript环境提供了对Argon2算法的原生支持,同时也涉及到C++的实现,以确保高效的计算性能。 首先,我们来...
Vue.js 是一个流行的前端JavaScript框架,它以组件化开发、易用性和高性能著称。Vue Drag Verify 是一个基于 Vue.js 的拖动验证组件,旨在提供一种用户友好的交互方式,通常用于表单验证或者防止机器人操作。在"vue-...
在Node.js下,我们可以直接使用protobuf.js与protobuf的.proto文件进行交互,无需预先使用protoc工具进行编译。 首先,我们来安装protobuf.js库。在终端中,输入以下命令: ```bash npm install protobufjs [--...
5. **多语言支持**:除了英文,Mailgen 还支持其他语言,只需提供相应的翻译文件即可。 6. **内容嵌入**:Mailgen 可以处理内联图片,将图片数据嵌入到 HTML 中,确保图片在邮件中正常显示,即使收件人处于图片阻塞...
1. **verify.json**:这是一个JSON(JavaScript Object Notation)文件,通常用来存储配置信息、验证数据或者元数据。JSON是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。在这个上下文中...
Node.js是一个开源、跨平台的JavaScript运行时环境,它允许开发者使用JavaScript编写服务器端应用程序。Node.js的设计基于事件驱动、非阻塞I/O模型,使得它非常适合构建轻量级、高性能的应用程序。 **稳定度** Node...
具体的内容可能包括HTML、CSS、JavaScript文件(前端),Java类文件(后端)、数据库连接配置(如application.properties或jdbc.properties)、以及可能的测试文件。初学者可以通过阅读这些代码,了解Web应用开发的...
Node.js是一个开放源代码、跨平台的JavaScript运行环境,它允许开发者在服务器端运行JavaScript代码。Axios则是一个基于Promise的HTTP库,可以在浏览器和Node.js中使用,具有易用、高效的特点。 首先,我们需要安装...
在项目结构中,`token-login-master`可能包含了前端Vue组件、后端Node.js路由、数据库模型(如User.js)以及必要的配置文件。这些文件协同工作,实现了基于JWT的登录验证系统。 总的来说,这个系统确保了用户在登录...
报错大致意思就是创建index.lock文件失败,因为已经存在index.lock文件了. index.lock文件是在.git下面, 而.git是一般是隐藏的, 那么可以通过以下命令删除即可. rm -rf /Users/dianji/project/ccpay.h5/.git/index....
5. `verify.signature` - 这可能是签名文件,用于验证文件的完整性和来源,确保数据未被篡改。 6. `libjsc_kandianreport5.so` 和 `libjscjni_kandianreport10.so` - 这两个是动态链接库文件,基于 JavaScriptCore...
5. ** Accessibility(无障碍性)**:验证HTML代码是否遵循WCAG(Web Content Accessibility Guidelines)标准,确保残障人士也能通过辅助技术访问网页内容。 6. **语义化标签**:使用如`<header>`, `<nav>`, `...
1. **verify.json**:这通常是一个包含验证信息的JSON(JavaScript Object Notation)文件,用于程序的身份验证、授权或数据完整性检查。在腾讯看点的背景下,可能是用来验证用户身份、应用状态或者软件版本的文件。...