zoukankan      html  css  js  c++  java
  • 用js正则判断输入的两位字符,第一位是数字16进制的,第二位是I、O、Q、U除外的字母(A到Z)

    项目中遇到客户的需求变化,要验证某个数据的正确性,判断输入的两位字符,第一位是数字16进制的,第二位是I、O、Q、U除外的字母(A到Z)。

    本来对js不熟练,网上参考了一下js正则验证的规则,使用正则表达式完成了这个验证。

     1   function check() {
     2             var str = document.getElementById("txtEnglishName").value;
     3             var reg=/^[0-9a-fA-F][^IOQU]$/;
     4             if (str.length!=2) {
     5                 mybox({ title: '提示', content: '请输入两位字符的英文名称!第一位子系统代码是数字16进制的,第二位部件分类码是I、O、Q、U除外的字母(A到Z)',  300, height: 200, pos: 'center' });
     6                 return false;
     7             }
     8             else {
     9                 if (!reg.test(str)) {
    10                     mybox({ title: '提示', content: '请输入两位字符的英文名称!第一位子系统代码是数字16进制的,第二位部件分类码是I、O、Q、U除外的字母(A到Z)',  300, height: 200, pos: 'center' });
    11                     return false;
    12                 } 
    13             }
    14         }
  • 相关阅读:
    存货核算中的加权平均
    System stored procedures
    javascript中replace与正则表达式
    AfxGetApp 解剖
    MFC中的文字输出
    函数指针的应用
    MFC消息处理与SDK消息处理
    在本地机器上获取root权限
    文件内容读取
    Linux下安装windows系统的方法
  • 原文地址:https://www.cnblogs.com/qinyi173/p/4680422.html
Copyright © 2011-2022 走看看