`

js效验

    博客分类:
  • js
 
阅读更多

//过滤输入字符的长度
function check_str_len(name,obj,maxLength){   
    obj.value=obj.value.replace(/(^\s*)|(\s*$)/g, "");
    var newvalue = obj.value.replace(/[^\x00-\xff]/g, "**");
    var length11 = newvalue.length;
    if(length11>maxLength){
          alert(name+"的长度不能超过"+maxLength+"个字符!");
          obj.value="";
          obj.focus();    
    }
 }

//验证只能为数字
function checkNumber(obj){
    var reg = /^[0-9]+$/;
    if(obj.value!=""&&!reg.test(obj.value)){
         alert('只能输入数字!');
         obj.value = "";
         obj.focus();
         return false;
     }
}

 

//计算字符串长度,中文算两个,英文算一个   
function countByteLength(str, cnCharByteLen)
{
    var byteLen = 0;
    for (var i=0; i<str.length; i++)
    {
        if ((/[\x00-\xff]/g).test(str.charAt(i)))
            byteLen += 1;
        else
            byteLen += cnCharByteLen;
    }
    return byteLen;
}
/* 计算字符串的长度,中文算二个
 * @param str=计算字符
 * @return 字符串的长度
 */           
function strLen(str){
    return str.replace(/[^\x00-\xff]/g,"xx").length;
}

//验证只能是字母和数字
function checkZmOrNum(zmnum){
  var zmnumReg=/^[0-9a-zA-Z]*$/;
  if(zmnum.value!=""&&!zmnumReg.test(zmnum.value)){
     alert("只能输入是字母或者数字,请重新输入");
     zmnum.value="";
     zmnum.focus();
     return false;
  }
}

分享到:
评论

相关推荐

    js效验输入有效性

    在这个场景中,"js效验登录有效性"是指使用JavaScript来确保用户在登录时输入的用户名和密码是有效的。 在登录界面,通常需要收集两个主要信息:用户名和密码。以下是一些常见的验证规则和方法: 1. **非空验证**...

    常用javascript效验

    在JavaScript编程中,客户端验证是不可或缺的一部分,尤其是在Web开发中。客户端验证允许我们在用户提交数据前检查其输入的有效性,从而提高用户体验,减少服务器负担,防止无效或恶意的数据提交。以下是一些基于...

    js.zip_Csharp js_c# js_c++ js

    【描述】"C# js效验小工具 可直接执行js方法" 提示我们这个工具的主要功能是验证JavaScript代码,并且它允许用户直接在C#环境中调用JavaScript的方法。这通常涉及到C#中的`JScript.NET`或`ChakraCore`等JavaScript...

    js验证中英文名的正则表达式的方法

    var patten = "([\\u4e00-\\u9fa5]{1}[\\u4e00-\\u9fa5\.·。]{"+min+","+max+"}[\\u4e00-\\u9fa5]{1}$)|([a-zA-Z]{1}[a-zA-Z\\-]{"+min+","+max+"}[a-zA-Z]{1}$)";

    js表单效验.txt

    根据给定文件的信息,我们可以总结出关于JavaScript表单验证的相关知识点。这些知识点涵盖了常见的表单字段验证需求,例如文本输入、长度限制、字符类型检查、密码一致性验证等。 ### JavaScript表单验证概述 表单...

    struts使用效验器

    客户端验证通常使用JavaScript在用户提交表单之前进行,提供快速反馈并减少服务器负载。而服务器端验证是必不可少的安全层,即使客户端验证失败,也能确保数据的正确性。 **Validater效验器的工作原理:** ...

    通用的前端效验工具.js

    不用下载,进我的博客,有公开。当初就是上着玩下的,结果不知道...https://blog.csdn.net/weixin_41088946/article/details/98965567 前端通用的效验工具 JS文件 源码。可对数据进行精准效验,并含有自定义的反馈值。

    统一社会信用代码效验 js源码

    统一信用代码源码 可直接拿来用 !

    json控制页面无刷新增删查改的DEMO

    js控制页面无刷新增删查改的DEMO,无数据库

    Email正则效验效验

    在实际的Web开发中,我们可以利用JavaScript来实现上述的正则表达式验证逻辑。例如,代码片段中的`cheakEmail`函数就是用来验证输入的字符串是否符合电子邮件的格式。 ```javascript function cheakEmail(sText) { ...

    chkText V1.0最简单的表单效验js(内附完整手册和样例代码) 中国人专用的表单效验工具

    chkText是咱中国人专用的表单效验脚本,可以用最少的时间和代码量,快速写出复杂的表单脚本,学习简单,只要会拼音就能快速上手。 简明教程 : 数字几位(sz几w) 数字(sz)1位以上 数字几位至几位(sz几-几w) 数字几位或几...

    移动设备效验工具(附带还有几个测试工具)

    买前问了JS几次不是扩容卡吧,说什么不是,我说收到货后我验货。发现问题盘我就给你退回去。JS说好。结果卡收到了。偶检测发现扩容盘,JS说话变了。发回来吧我给你换,我也好说话,我说换的没问题偶就给你好评,若...

    表单效验jQuery.validate.js+使用手册

    包含以下文件: additional-methods.js additional-methods.min.js jquery.validate.js jQuery.validate.js+API中文.pdf jquery.validate.min.js

    bpmn-js-bpmnlint:基于Bpmn-js的流程设计器校验实现

    基于bpmn-js的流程设计器校验实现简介它根据一组已定义的规则来验证您的图表,并将其报告为错误或警告。它可以从命令行检查您的BPMN图,或者通过将其集成到我们的:核心规则库的核心是用于检测BPMN图中某些模式的...

    ajax 用户登录效验

    &lt;script src="https://code.jquery.com/jquery-3.6.0.min.js"&gt; ``` 接着,创建一个登录表单,包含用户名和密码输入框以及登录按钮。在按钮的点击事件中,我们将触发Ajax请求: ```html 用户名"&gt; 密码"&gt; 登录 ...

    js校验特殊字符

    以下是关于"js校验特殊字符"这一主题的详细解释: 1. **特殊字符过滤的原理** 在JavaScript中,可以使用正则表达式(Regular Expression)进行字符串的匹配和校验。特殊字符过滤就是创建一个包含不允许的字符的...

    几个比较实用的JavaScript 测试及效验工具

    JavaScript测试及效验工具是Web开发者用于保证JavaScript代码质量的重要手段。在Web开发中,JavaScript广泛用于增强页面的交互性和实现富客户端功能。由于JavaScript代码运行在多种不同的浏览器中,因此需要确保代码...

    javascript校验大全

    JavaScript是Web开发中不可或缺的一部分,尤其在前端领域,它承担着数据验证的重要职责。"JavaScript校验大全"可能涵盖了许多关于使用JavaScript进行数据验证的方法、技巧和库。下面,我们将详细探讨JavaScript校验...

    from表单效验

    我们可以编写JavaScript函数,如`merchantVerification.js`文件所示,来检查每个表单字段。函数通常会遍历所有需要验证的元素,根据预设规则进行检查。如果发现错误,可以阻止表单提交并显示错误信息。 在`...

    非常强大jsp表单效验

    本文将深入探讨"非常强大jsp表单效验"这一主题,介绍其中包含的9种不同的验证方法,并结合Java技术来阐述如何在实际应用中实现这些验证。 1. **非空验证**:这是最基本的验证,确保用户必须填写某些字段,例如...

Global site tag (gtag.js) - Google Analytics