`
conquer0
  • 浏览: 78332 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

verify.js文件一

 
阅读更多
//****************VARIABLE DESCRIPTION*******************//
// s=字符串
// label_name = 输入框标识
// allow_len = 允许长度
// field_name = 字段名称 (document.formname.field)

//*************************************FUNCTION INCLUDED***************************************//

//chkLen(field_name, allow_len, label_name)              //校验字符串长度,汉字按2位计算    [布尔]
//chkLen(field_name, allow_len, label_name,defaultEmpty) //校验字符串长度,给定字段是否为空 [布尔]
//chkEmail(field_name,label_name)        //校验E_mail       [布尔]
//chkNum(field_name,label_name)        //校验数字串(0-9)
//chkCharNum(field_name,label_name)        //校验字符串(0-9a-zA-Z)
//chkPhone(field_name,label_name)                //校验电话(0000-0000-0000)
//chkPostCode(field_name,label_name)        //校验邮编
//chkInteger(field_name,label_name)        //校验正整数
//chkWhiteSpace(field_name,label_name)        //检验空格
//chkFloat(field_name,allow_len,dec,label_name,allow_zero)   //校验符点数
//chkFileChar(field_name,label_name,defaultEmpty)                            //校验字符串(0-9a-zA-Z,-,.)
//(dec=小数点后的位数 allow_zero=是否允许为零)
//isFloatLength (s,label_name,allow_len, dec,floatErrMes)

//******************FUNCTION HEADER**********************//
//******************FUNCTION HEADER**********************//

// BOI, followed by one or more digits, followed by EOI.
var reInteger = /^\d+$/

// BOI, followed by one or more whitespace characters, followed by EOI.
var reWhitespace = /^\s+$/

// decimal point character differs by language and culture
var decimalPointDelimiter = "."

// field bgcolor
var fieldbg="#D0D0D0";

//*****************FUNCTION MAIN**************************//

function trim(s) {
var tempStr;
tempStr = s.replace(/\s+$/g,'');
tempStr = tempStr.replace(/^\s+/g,'');
return tempStr;
}

function isEmpty(s){
return ((s == null) || (trim(s).length == 0))
}

function isNum(s) {
    var str = /^[0-9]*$/;
    return (str.test(s));
}

function isCharNum(s) {
    var str = /^[0-9a-zA-Z]*$/;
return (str.test(s));
}

//is Integer?
function isInteger (s)
{
var reInteger = /^\d+$/
if (!reInteger.test(s) || parseInt(s,10)==0)return false;
return true
}

function getTextLen(s) {
    var newlength=0;
    for(i=0;i<s.length;i++) {
       var chrInput;
       chrInput=escape(s.charAt(i));
       if(chrInput.length==6) newlength=newlength+3;
       else newlength=newlength+1;
    } //End for
    return newlength;
}


function chkSeleect(field_name,label_name) {
    for ( i = 0; i < field_name.options.length; i++ ) {
       if ( field_name.options[i].selected )  {
       if (i==0) {
   field_name.focus();
      // field_name.style.background=fieldbg;
       alert ("Please select " + label_name+" .");
   return false;
   }
       else   
   return true;
       break;
       }
    }
}
分享到:
评论

相关推荐

    verify.js 滑动模块验证

    "verify.js" 文件很可能就是实现这种滑动验证功能的核心JavaScript代码。在这个模块中,通常会涉及到JavaScript、CSS以及与登录验证相关的技术。 JavaScript是前端开发中的主要脚本语言,负责处理用户交互、动态...

    jQuery多种验证码插件verify.js.zip

    1. **引入资源**:首先在HTML页面中引入jQuery库和verify.js插件的脚本文件。 2. **创建容器**:在需要放置验证码的地方,创建一个HTML元素作为验证码的容器。 3. **初始化插件**:使用jQuery选择器找到容器元素,...

    verify:verify.js 极简表单校验插件

    1. 引入verify.js:首先,你需要将verify.js文件引入到HTML文档中,通常放置在`&lt;head&gt;`或`&lt;body&gt;`标签的底部。如果使用的是verify-master压缩包,解压后找到对应的JS文件。 ```html &lt;script src="verify.js"&gt; ``` ...

    verify验证表单的插件

    1. **安装**:通常,"verify"插件可通过npm或CDN引入到项目中。如果是npm,使用`npm install verify-plugin`命令;如果是CDN,直接在HTML文件中引用相关JS文件。 2. **初始化**:在HTML中,为需要验证的表单字段...

    verify-pdf:验证JS中的pdf签名

    验证PDF 验证JS中的pdf文件(同时支持node.js和浏览器)。验证PDF签名签名的PDF文件中嵌入了公共证书,因此,我们需要验证PDF文件本身就是文件本身。安装npm i @ninja-labs/verify-pdf输入// CommonJS requireconst ...

    verify.zip

    在前端,我们可以使用JavaScript或jQuery来发送一个Ajax请求获取验证码图片,并将其显示在页面上。同时,用户输入的验证码也需要发送到后端进行验证。假设我们已经有了一个提交表单的POST请求,我们可以添加验证码的...

    Argon2哈希算法的Node.js绑定_JavaScript_C++_下载.zip

    这个“Argon2哈希算法的Node.js绑定_JavaScript_C++_下载.zip”文件包含了一个Node.js模块,该模块为JavaScript环境提供了对Argon2算法的原生支持,同时也涉及到C++的实现,以确保高效的计算性能。 首先,我们来...

    NodeJS 下protobuf.js 的应用

    var payload = { Topic: "weatherstation1.RPC", Body: new Buffer("hello the world") }; // 验证负载(如果可能不完整或无效) var errMsg = WebsocketMessage.verify(payload); if (errMsg) { throw Error...

    vue-drag-verify_verify_dragVerify卡顿_thousandm5p_vue_silly9fx_

    Vue.js 是一个流行的前端JavaScript框架,它以组件化开发、易用性和高性能著称。Vue Drag Verify 是一个基于 Vue.js 的拖动验证组件,旨在提供一种用户友好的交互方式,通常用于表单验证或者防止机器人操作。在"vue-...

    Node.js-Mailgen自动生成HTML邮件的Node.js包

    Node.js 是一种基于 Chrome V8 引擎的 JavaScript 运行环境,它让开发者能够在服务器端使用 JavaScript 进行编程,极大地推动了全栈开发的流行。Mailgen 是一款专为 Node.js 设计的库,它能帮助开发者自动生成结构...

    backup_1000821v1001400000.zip

    1. **verify.json**:这是一个JSON(JavaScript Object Notation)文件,通常用来存储配置信息、验证数据或者元数据。JSON是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。在这个上下文中...

    Node.js-一个基于token的验证登录

    在项目结构中,`token-login-master`可能包含了前端Vue组件、后端Node.js路由、数据库模型(如User.js)以及必要的配置文件。这些文件协同工作,实现了基于JWT的登录验证系统。 总的来说,这个系统确保了用户在登录...

    2019Node.js API 中文版

    Node.js是一个开源、跨平台的JavaScript运行时环境,它允许开发者使用JavaScript编写服务器端应用程序。Node.js的设计基于事件驱动、非阻塞I/O模型,使得它非常适合构建轻量级、高性能的应用程序。 **稳定度** Node...

    xiaomi.zip_小米登录_web

    具体的内容可能包括HTML、CSS、JavaScript文件(前端),Java类文件(后端)、数据库连接配置(如application.properties或jdbc.properties)、以及可能的测试文件。初学者可以通过阅读这些代码,了解Web应用开发的...

    NodeJs - Axios实现短信验证码注册登录完整示例:NodeJs - Axios.js和附件说明

    Node.js是一个开放源代码、跨平台的JavaScript运行环境,它允许开发者在服务器端运行JavaScript代码。Axios则是一个基于Promise的HTTP库,可以在浏览器和Node.js中使用,具有易用、高效的特点。 首先,我们需要安装...

    b.zip_djd_kandian.qq.com

    1. **verify.json**:这通常是一个包含验证信息的JSON(JavaScript Object Notation)文件,用于程序的身份验证、授权或数据完整性检查。在腾讯看点的背景下,可能是用来验证用户身份、应用状态或者软件版本的文件。...

    b.zip

    1. **verify.json** - 这是一个JSON(JavaScript Object Notation)格式的文件,广泛用于数据交换和配置。JSON是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。这个文件可能包含了验证...

    b_timeecb_zip_

    1. `log_task_config.geojson` - 这个文件可能是一个日志任务的配置文件,以 GeoJSON 格式存储。GeoJSON 是一种开放的标准格式,用于存储地理空间数据,通常用于地图应用和地理位置服务。 2. `verify.json` - 可能...

    Node.js-node-express|实现登录验证和授权

    Node.js作为一个强大的服务器端JavaScript运行环境,配合Express,可以构建高效、灵活的Web应用。在这个"Node.js-node-express|实现登录验证和授权"项目中,我们将会看到如何构建一个简单的登录系统,包括用户注册、...

Global site tag (gtag.js) - Google Analytics