javascript常用正则表达式

移远EC800M CAT1模块HTTP POST实战:从AT指令到OneNet平台数据上报(附STM32代码) 本文详细介绍了移远EC800M CAT1模块通过AT指令实现HTTP POST数据上报到OneNet平台的完整流程,包含STM32实战代码。内容涵盖PDP上下文激活、HTTP服务配置、JSON数据包构建等关键技术要点,并提供硬件连接、状态机设计和错误处理等实用方案,助力开发者快速实现物联网设备稳定数据传输。 阅读详情
  • 手机号

    以1为开头

    第二位可为3,4,5,7,8,中的任意一位

    最后以0-9的9个整数结尾

    /^1[3456789]\d{9}$/    
    
  • 邮箱

    只允许英文字母、数字、下划线、英文句号、以及中划线组成

    /^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.[a-zA-Z0-9]{2,6}$/
    
  • 身份证号

    18位的身份证正则:
    [1-9]\d{5}                 前六位地区,非0打头
    (18|19|([23]\d))\d{2}      出身年份,覆盖范围为 1800-3999 年
    ((0[1-9])|(10|11|12))      月份,01-12月
    (([0-2][1-9])|10|20|30|31) 日期,01-31天
    \d{3}[0-9Xx]:              顺序码三位 + 一位校验码
    
    15位的身份证:
    [1-9]\d{5}                  前六位地区,非0打头     
    \d{2}                       出生年份后两位00-99
    ((0[1-9])|(10|11|12))       月份,01-12月
    (([0-2][1-9])|10|20|30|31)  日期,01-31天
    \d{3}                       顺序码三位,没有校验码
    
    /^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$|^[1-9]\d{5}\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}$/
    
  • 密码

    密码必须由字母、数字、特殊符号组成,区分大小写,特殊符号包含(. _ & * @ # ! ~ $ ^),密码长度不少于8位,不超过20位

    /^(?=.*\d)(?=.*[a-zA-Z])(?=.*[._~!@#$%^&*])[\da-zA-Z~!._@#$%^&*]{8,20}$/
    
  • 非空

    /\S+/g
    
  • 用户名

    姓名不能包含特殊字符、标点和空格

    /^[\u4e00-\u9fa5_a-zA-Z0-9]+$|^\s{0}$/
    
  • 省市区分隔(含自治区、自治州、县)

/.+?(省|市|自治区|自治州|县|区)/g
Android定位权限全解析:从基础配置到后台持续定位的完整解决方案 本文全面解析Android定位权限体系,从基础配置到后台持续定位的完整解决方案。涵盖LocationManager和FusedLocationProviderClient等主流API的对比选型,详细讲解动态权限申请、精确定位与模糊定位的智能切换,以及Android 10+的后台定位适配策略。帮助开发者构建兼顾精准度与电量友好的定位方案,适用于导航、运动轨迹记录等多种场景。 阅读详情

相关推荐

基于STM32F407标准库与SimpleFOC实现无刷电机2804位置闭环控制的实战解析

本文详细解析了基于STM32F407标准库与SimpleFOC算法实现2804无刷电机位置闭环控制的实战过程。通过硬件选型、速度闭环调试到位置环PID参数整定,提供了完整的工程实现方案和抗饱和策略,帮助开发者掌握高精度电机控制技术。

oauth7security的博客 916

正则表达式(常用的)

常用的正则表达式 判断 手机号码正则: /^1[3456789]\d{9}$/ 电话号码以1开头第二位是3456789后九位为数字的手机号码 身份证号码正则: 身份证(前6位代码地区码7-14代表出生日期15-16代表所在地区同年同月同日生顺序码17位奇数位男偶数为女18位为身份证校验码) 15位:/^ [1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3...

qq_41400354的博客 6661

告别wx.showActionSheet:微信小程序自定义底部弹框的5种实现方式对比

本文深入对比了微信小程序中替代原生wx.showActionSheet的五种自定义底部弹框实现方案。从基础视图层模拟到组件化封装,再到利用第三方UI库、CSS3动画及Page-Meta组件,详细分析了各方案的优缺点与适用场景,旨在帮助开发者根据项目需求,选择最合适的方案以实现高度定制化、交互丰富的弹框效果。

weixin_29005499的博客 190

js 正则表达式

1.手机号:/^1[3456789]\d{9}$/

weixin_71574589的博客 185

别再手动下单了!用Python+EasyTrader+同花顺,5分钟搞定你的第一个自动化交易机器人

本文详细介绍了如何使用Python和EasyTrader结合同花顺客户端快速构建自动化交易机器人。从环境配置到实战脚本编写,涵盖自动打新、条件单、跟单策略等核心功能,并分享性能优化与风险控制技巧,帮助投资者高效实现自动化交易。

weixin_30381317的博客 398

三模冗余设计

在数字电路设计中,Voter模块(表决器) 和 三模冗余(Triple Modular Redundancy, TMR) 是高可靠性系统的核心设计技术,主要用于容错和抗辐射(如航天、医疗设备等关键领域)。容错机制:若任一模块故障(如SEU,单粒子翻转),其他两个模块仍能保证正确输出。功耗与面积:TMR会显著增加资源占用(约3倍),需权衡可靠性和成本。航天电子:抗辐射芯片(如FPGA)中用于防止单粒子翻转(SEU)。故障检测:可扩展设计以检测并隔离故障模块(如通过BIST)。

qq_45776815的博客 2050

正则表达式学习笔记

正则表达式学习笔记 文章目录正则表达式学习笔记1. 语法1.1 标准字符集合1.2 自定义字符集合1.3 量词1.4 字符边界1.5 选择符和分组1.6 预搜索(零宽断言)1.7 正则表达式的匹配模式2. 常见例子2.1 电话号码验证2.2 邮箱验证2.3 其他常见正则3.在开发环境中使用正则3.1 数据库3.2 java中使用正则 1. 语法 1.1 标准字符集合 注意:要区分大小写,大写是相...

YukariRan的博客 483

手把手教你用Qt和QScada框架,从零搭建一个简易的工业组态监控界面

本文详细介绍了如何使用Qt和QScada框架从零搭建工业组态监控界面,涵盖环境配置、界面设计、动态数据绑定及高级功能实现。通过实战案例演示,帮助开发者快速掌握SCADA系统开发技巧,提升工业自动化项目的开发效率。

weixin_32932149的博客 340

匹配中文普通话汉字拼音正则表达式

直接上表达式: (a[io]?|ou?|e[inr]?|ang?|ng|[bmp](a[io]?|[aei]ng?|ei|ie?|ia[no]|o|u)|pou|me|m[io]u|[fw](a|[ae]ng?|ei|o|u)|fou|wai|[dt](a[io]?|an|e|[aeio]ng|ie?|ia[no]|ou|u[ino]?|uan)|dei|diu|[nl](a[io]?|

robot的学习日志 7255

设备接入与APP(应用程序)接入华为云iotDA平台的详细操作步骤及获取方式

设备及APP(应用程序) 登录 IoTDA 平台所需的 入场与操作清单内容,提供逐项详细操作步骤和获取方式,并穿插贴士便于理解与实际操作落地。内容基于 华为云 IoTDA 控制台 和 IAM 控制台 的实际使用路径整理。

hy行者勇哥的博客 3058

Unity中语法糖带来的GC问题 ——那些看起来优雅、实际上在背后偷偷生垃圾的代码

*语法糖(Syntactic Sugar)**指的是编程语言中为了让代码更简洁、易读而提供的简便写法。比如C#中的foreachlambda表达式LINQ自动属性等。语法糖本身不是坏事,但在Unity等对GC敏感的环境下,要警惕语法糖带来的隐式内存分配。合理使用语法糖,关键场合用更“丑陋”但高效的写法,才能保证游戏流畅运行。下面我将更深入地分析Unity中语法糖导致GC的原理、具体场景、检测与优化技巧,并补充一些容易忽视的细节。

本博客聚焦游戏开发技巧、创业实战心得及大学热门课程干货。这里既有技术深度,也有思维广度,无论你是开发者、创业者还是高校学子,都能在这里找到适合自己的成长之路! 517

javascript 手机号码正则表达式验证函数

随着手机号码段的不断增加,以前网上的手机号码验证函数都不能那么完美的支持了,这里编辑特为大家准备的一个简单的正则与手机验证的函数分析。 复制代码代码如下: function checkMobile(){      var sMobile = document.mobileform.mobile.value      if(!(/^1[3|4|5|8][0

csdn265的博客 476

芒果YOLO11改进21:检测头Head篇:即插即用|新颖轻量化非对称多级压缩LADH检测头,原创改进适配YOLOv8高效检测头,检测头新颖性改进,全网首发独一份

检测头Head篇:即插即用|新颖轻量化非对称多级压缩LADH检测头,原创改进适配YOLOv8高效检测头,检测头新颖性改进,全网首发独一份

包括YOLOv5、YOLOv7、YOLOv8等模型改进 790

常用js正则表达式 Javascript正则表达式实战手册

最近做了几个项目,发现正则表达式用得越来越多了。我个人的习惯是,能通过查手册获取的东西绝不死记硬背,虽然大多数技术网站都搜罗了一堆Javascript正则表达式的用法,但我还是想整理一份更有实战意义的手册。说白了就是,如果以后需要用到正则表达式,直接过来复制粘贴就行啦!我会尽量把排版做的漂亮一点,便于大家提高开发效率。前面是Javascript正则表达式的简明用法,实战内容请跳到最后一节。   ...

xh601的博客 5308

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

javascript/js常用正则表达式

javascript/js常用正则表达式 说明 正则表达式 网址(URL) [a-zA-z]+://[^\s]* IP地址(IP Address) ((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?) 电子邮件(Email) \w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* QQ号码 [1-9]\d{4,} HTML标记(包含内容或自闭合)

月影WEB的博客 204

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

js常用的正则表达式

js常用正则表达式 整数或者小数:1+.{0,1}[0-9]{0,2}$ 只能输入数字:"2KaTeX parse error: Undefined control sequence: \d at position 16: "。 只能输入n位的数字:"^\̲d̲{n}"。 只能输入至少n位的数字:"^\d{n,}KaTeX parse error: Undefined control sequence: \d at position 19: …只能输入m~n位的数字:。"^\̲d̲{m,n}" 只能输入零和

YM123456999的博客 641

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

JavaScript(JS)常用的正则表达式

只能输入数字:"^[0-9]*$"只能输入 n 位的数字:"^/d{n}$"只能输入至少 n 位的数字:"^/d{n,}$"只能输入 m ~ n 位的数字:"^/d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"只能输入有

仓 831

JavaScript(JS)常用正则表达式汇总

自定义字符串校验函数 校验字符串是否全由数字组成,是则返回true,否则返回false: function isDigit(str) { var regExp = /^[0-9]{1,20}$/; // exec方法如果找到符合正则表达式的字符串,返回一个数组对象,否则返回null if (!regExp.exec(str)) return false; return true; } //校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串 function isRegi

liaowenxiong的博客 543

js 常用的正则表达式

正则表达式(英语:Regular Expression,在代码中常简写为regex、regexp或RE)使用单个字符串来描述、匹配一系列符合某个句法规则的字符串搜索模式。 语法 ## \d 数字 \w数字+字母+_ \s空字符 正则表达式 写法 var RegExp = / /ig ##记住用test时不要加"" /'' /正则表达式主体/修饰符(可选) 一、校验数字的...

趙尒七 399

php正则匹配js中变量_PHP和javascript常用正则表达式及用法实例

这篇文章主要介绍了常用的PHP和javascript正则表达式及用法实例,精心收集的PHP和javascript正则表达式各10个,需要的朋友可以参考下在计算机科学中,正则表达式用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。在WEB开发中,正则表达式通常用来检测、查找替换某些符合规则的字符串,如检测用户输入E-mai格式是否正确,采集符合规则的页面内容等等。今天我们分别用PHP和Ja...

weixin_42344395的博客 247

js 常用正则表达式

常用正则表达式合集: 验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n位数字:^\d{n,}$ 验证m-n位的数字:^\d{m,n}$ 验证零和非零开头的数字:^(0|[1-9][0-9]*)$ 验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$ 验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$ 验证非零的正整数:^\+?[1-9][0-9]*$ 验证非零的负整数:^\-[1-9][0-9]*$ 验证非负整数(正整数 + 0) ^\d+$ 验证非

PrimaryColor 661

常用的15个JS正则表达式

前端的小伙伴们,在表单验证中,自己写正则表达式来验证正确与否是不是一个很苦恼的操作?每次是不是都想着直接去网上复制一下即可?皇菇凉在此收集整理了15个常用的javaScript正则表达式,其中包括用户名、密码强度、整数、数字、电子邮件地址(Email)、手机号码、身份证号、URL地址、 IPv4地址、 十六进制颜色、 日期、 QQ号码、 微信号、车牌号、中文正则。 用户名正则 //用户名正则,...

hdy119yaner的博客 599

javascript/JS常用正则表达式

javascript/JS限制用户名只能输入字母和数字下划线 function checkreg(){         var msg = "对不起,输入错误\n";         var regform = document.all.reg;         var username = regform.username;         var

黄沙百战穿金甲,不破楼兰终不还。 625

Javascript常用正则表达式以及JS常见正则表达式笔试题

JS正则表达式,在表单验证等方面都有应用,下面结合学习经过,整理一些初学 者所需要掌握的一些基本JS正则规则: 1.正则表达式基础语法练习 (1)校验邮政编码(由六位组成) 这里要注意,不能写成/\d{6}/,如果写成这样,那么校验内容为7位时,也 能通过校验! 我们同样也可以写成a=/\b\d{6}\b/;或者a=/^\d{6}\b/ (2)

liwusen的博客 8212

【javascript】JS常用正则表达式

整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$  只能输入数字:"^[0-9]*$"。  只能输入n位的数字:"^\d{n}$"。  只能输入至少n位的数字:"^\d{n,}$"。  只能输入m~n位的数字:"^\d{m,n}$"  只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。  只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2}

优秀是一种习惯 401

常用的JavaScript验证正则表达式

常用的JavaScript验证正则表达式 http://www.centuryidea.cn/2008/01/13/%E5%B8%B8%E7%94%A8%E7%9A%84javascript%E9%AA%8C%E8%AF%81%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F/ Css Js, Web Design Share This Add co...

weixin_30919235的博客 188
上一篇: vue项目axios拦截器
下一篇: vue项目中,基于iview扩展表头
codezha
博客等级 码龄10年 28粉丝 98原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值