用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)', width: 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)', width: 300, height: 200, pos: 'center' });
11 return false;
12 }
13 }
14 }
用js正则判断输入的两位字符,第一位是数字16进制的,第二位是I、O、Q、U除外的字母(A到Z)相关推荐
- 16位二进制补码 c语言,2,16进制原码补码反码问题
1. 在计算机里,通常用数字后面紧跟一个英文字母来表示该数的数字, 十进制一般用D,二进制用B,八进制用O,十六进用H来表示, 2. 首先,十进制数转换成二进制,除2取余,按箭头方向写,自上而下写出来 ...
- js 正则判断是中文,标点,英文符号,数字的 办法
var a=fenGeString("和的撒恨不得把,.aadad;;..", 1); //returnn 值可自己根据需求编辑 function fenGeString(str, ...
- 16进制每一位存到数组里头
#include <stdio.h> #define checkbit(var,bitt) (var & (0x01 << (bitt)))int main() {in ...
- 汇编-输入8位二进制串并转换为16进制数显示到屏幕(利用8421转换)
今天编写了一个 输入二进制串并转换为16进制数显示到屏幕 的汇编程序 在编写过程中遇到一些问题,并解决后,想把它与大家分享. 题目是这样的: 分析题目: 可得要求 输入 11111111 得到 00F ...
- 浮点数与32位16进制互转(有代码)
今天调试一台设备时,在交互的Modbus协议中,设定数值位用的是浮点数. 带过那么多学生,我竟然脑袋一空??! Modbus用浮点型? 浮点型与U32互转? 于是硬着头皮,重新把这块的内容,复盘了一遍 ...
- 为什么一个字节表示2个16进制位?
很多初学者会对进制存在疑惑 比如为什么在十六进制存储中一个字节是用两个字符来表示?比如用0a表示10 用03就表示3呢? 因为一个字节8个比特(8位),就是8个二进制位 四个二进制数最大表示为15, ...
- js 正则判断用户是否输入表情
js 正则判断用户是否输入表情 var emouji = /\uD83C[\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F]/g;if(emouji.test(用户输入的值)){ ...
- vue 验证是否数字类型_vue.js如何判断输入的是不是数字
vue.js判断输入是否为数字的方法:首先,创建前端样本文件:然后在vue中使用正则表达式"var num reg =/" 本教程的操作环境:windows7系统,2.0版,此方法 ...
- js正则表达式判断输入是否为数字
js正则表达式判断输入是否为数字 function checkRate(input) { var re = /^[0-9]+.?[0-9]*/;//判断字符串是否为数字//判断正整数/[1−9]+[0 ...
最新文章
- 【推荐】一个不错的密码强度测试网站
- 一个MySQL存储过程的模板
- oracle SELECT子句中避免使用 ‘ * ‘
- nyoj117求逆序数 并归排序法
- oracle临时表空间大小查询,查看oracle 系统临时表空间、undo表空间、SGA和PGA大小...
- Linux中文档去掉windows文本的多余的回车符(^M)
- 基于半同步/半反应堆线程池实现的HTTP解析服务端程序
- Intel保护模式下的保护机制,Descriptor Fields Used for Protection
- 分享我的iOS app 开发杂谈3
- tiptop对接泛微OA详细步骤
- LM2596、LM2576
- python交并补_python开发学习- ( 字典的相关函数 集合中的交差并补 集合相关的函数 冰冻集合)...
- matlab学习五,二元函数绘图方法
- 详解木头自动填表浏览器使用方法
- 详细理解TDMA以及OFDMA,更容易读懂论文
- php文件对应的模板,wordpress模板文件对应说明关系(wp模板文件说明)
- Js节流(防连点)和防抖动
- 通过GPU服务器运行Carla
- 手动清除网卡IP的Linux命令
- 题解动态规划:蓝桥杯2022国赛B组 题解 A题目
热门文章
- 编译curl的动态库以及curl动态库的使用
- android button圆角边框,UIButton设置圆角和边框及边框颜色
- Unity DrawCall详解
- 【HTML+CSS】CSS初始化样式文件
- OpenGL进阶(四)-用参数方程绘制椭球体
- AndroidStudio报错Manifest merger failed : Attribute application@allowBackup
- golang linux 串口_Golang串口编程初探
- Spring Cloud——API网关服务:Spring Cloud Zuul
- 带触屏的语音助手是客厅的新宠?亚马逊新一代 Echo 也许能告诉你答案
- 基于java基于Bootstrap框架的读书网站设计与实现计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署