js脚本输入控制总结

  1.检测用户名只能由中英文、数字及下划线组成,不能使用其他符号,用户名是否已经存在

function checkLoginAccount() {
  var msg = ‘‘;
  var nameid1 = document.getElementById("login_name").value;
  if (nameid1.length < 4 || nameid1.length > 20) {
    msg = "用户名长度只能在4-20位字符之间";
    alert(msg);
    return false;
  }
  else {
    for (var index = 0; index < nameid1.length; index++) {
    c = nameid1.charAt(index);
    c = c.toUpperCase();
    if (!((c >= "A" && c <= "Z") || (c >= "0" && c <= "9") || c == "_"||c>="\u4e00"&&c<="\u9fa5")) {
      msg = "用户名只能由中英文、数字及下划线组成,不能使用其他符号";
      alert(msg);
      return false;
    }
  }
}
  var params = {loginName: $(‘#login_name‘).val()};
  $.post("UserRegisterCheckLoginName", params, function (data) {  //用户名是否已经存在
    if (data.result == "error") {
    retVal = false;
    msg = "该账号已存在,请修改";
    alert(msg);
    // document.getElementById("regNameHint").innerHTML = msg;//此句表示在页面某个地方显示出来,一般是检测输入框后面,但要定义div或者其他,id        //为regNameHint
    } else if (data.result == "success") {
  retVal = true;
  }
  }, "json");
r  eturn retVal;
}

  2.检测输入的密码两次输入密码是否一致,是否符合规格

  function checkPassword() {
    var userpwd = document.getElementById("pwd").value;
    var pwdRepeat = document.getElementById("rpwd").value;
    if (userpwd.length < 6 || userpwd.length > 20)
    {
    msg = "密码长度6-20个字符,请重新输入";
    alert(msg);
    return false;
    } else {
    if (userpwd !== pwdRepeat) {
    msg = "与第一次输入的密码不匹配!";
    alert(msg);
    return false;
  }
  else {
  return true;
  }
  }
}

  3.检测输入手机号码是否符合要求

  function checkphone() {
    var link_phone = document.getElementById("link_phone").value;
    if (link_phone.length != 11) {
    msg = "手机号码格式不正确,请重新输入";
    alert(msg);
    return false;
  }
    for (var index = 0; index < link_phone.length; index++) {
      c = link_phone.charAt(index);
      if (!(c >= "0" && c <= "9")) {
      msg = "手机号码格式不正确,请重新输入";
      alert(msg);
      return false;
    }
}

    return true;
}

注:上面使用前需要引入 <script src="xx/jquery.js" type="text/javascript"></script>//xx为相对路径

时间: 2024-08-29 14:35:54

js脚本输入控制总结的相关文章

使用Js脚本 修改控制IE的注册表相关设置(activex等)

使用Js脚本 修改控制IE的注册表相关设置(activex等) 分类: PHP2012-12-05 18:51 2035人阅读 评论(2) 收藏 举报 脚本写法: <SCRIPT LANGUAGE="JavaScript"><!--var WshShell=new ActiveXObject("WScript.Shell"); //添加信任站点ipWshShell.RegWrite("HKCU\\Software\\Microsoft\\

JS数值输入控制

整数:<input type="text" name="aaa" onkeypress="return event.keyCode>=48 && event.keyCode<=57 || event.keyCode==45" onblur="isNum(this,'数值格式有误!',0)" /> <br/> 正整数:<input type="text"

也说JS脚本加载控制

问题背景 前端采用的 iframe + html 做后台管理系统.现在js.jquery插件非常多,每次页面都是引用就类似这样: <script src="../Scripts/jquery-1.7.1.js"></script> <script src="../Scripts/uploadify/jquery.uploadify.js"></script> <script src="../Script

js输入控制(只能输入整数小数等)

1.页面 <asp:TextBox runat="server" ID="NumZYZCZMJ" OnKeyUp="InputFloat(this)"></asp:TextBox> 2.JS //只能输入整数        function InputNumber(e) {            e.value = e.value.replace(/\D/g, "");            if (e

前端js脚本与防止js脚本

前言 身为一名前端开发工程师,有时候业务场景是无法用手速模拟的,老司机也有翻车的时候[你懂得].因此我特意写这一篇文章,希望能够对大家有所帮助. 涉及到的内容: 1.chrome浏览器 2.js代码 3.函数节流 第一步 打开chrome浏览器,使用组合键Ctrl+shift+i打开开发者工具,接下来如图所示. 点击snippets 第二步 如图所示 点击new snippet -->输入脚本'名称'-->Ctrl+s保存. 第三步 如图所示 选择新创建的脚本'名称',在如图所示的第二步进行编

JS脚本及应用实例

JS定义什么是JS脚本? JS全称为javascript,是一种由Netscape的LiveScript发展而来的脚本语言,主要目的是为了解决服务器终端语言遗留的速度问题. JS的发展JS即javascript,Javascript是一种由Netscape的LiveScript发展而来的脚本语言,主要目的是为了解决服务器终端语言,比如Perl,脚本语言.当时服务端需要对数据,由于网络速度相当缓慢,只有28.8kbps,验证步骤浪费的时间太多.于是Netscape的浏览器Navigator加入了J

Js脚本之jQuery学习笔记(1)

Js脚本之jQuery学习笔记(1) 一.javascript基础 单行注释 多行注释 /* */ 数据类型 数值型 字符串型 布尔型 空值 未定义值 转义字符 函数定义:1234567891011121314<head><script language="javascript"function test(m){var xixi="嘻嘻"alert("这是javascript")document.write(xixi + m)}

Linux shell脚本流程控制

博主搬家至51CTO,初来乍到,请多指教. 此次我们来通过实例解析Linux shell脚本流程控制 Linux shell脚本流程控制可分为三类:顺序执行,条件选择执行,循环执行 顺序执行:简单理解就是逐行执行脚本内容,逐行解读,逐行执行.(此处不做实例解析) 条件选择执行:可以理解为先进行某一条件的判断选择,再决定执行怎样的脚本内容.常见语句if case 条件选择语句:if if语句用法: 单分支 if 判断条件;then 条件为真的分支代码 fi 双分支 if 判断条件; then 条件

js脚本语言

js脚本语言,全称javascript,网页里面使用的脚本语言,非常强大的语言,其中注释语法单行注释//,多行注释/*注释内容*/,输出语法alert(信息)起到弹出信息的作用,confirm弹出一个和用户交互的对话框,prompt弹出一个可以让用户输入的对话框,嵌入js代码的时候尽量靠下写,<script type="text/javascript"></script>,程序基本只是,所有的字符全部是英文半角的,大部分情况下每条语句结束之后要加分号.每块代码结