微信号正则校验

正则表达式实例 (包含各种验证) 对正则表达式不熟悉的同学可以看看,里面有我们最常用的正则验证代码,像手机号、邮编、邮箱、数字……以后如果要用到的话,直接copy就ok了,方便又快捷…… 立即下载

由于最近有朋友做微信开发,让我帮其找一个微信号正则校验 代码,本来以为网上会有很多,但一搜才发现,没有一个可用的校验微信号的正则,所以只好自己写一个了,废话不多说,直接贴结果

                    首先我们要明确微信号规则:微信账号仅支持6-20个字母、数字、下划线或减号,以字母开头。解释一下,只要是字母开头,可以是纯字母(hjqzHJQZhongjiqiezi),或字母数字混合,或。。。。

 

           public static void weixin() {
                String str = "s12345123451234512345";
                 // 校验微信号正则
                String judge = "^[a-zA-Z]{1}[-_a-zA-Z0-9]{5,19}+$";
                Pattern pat = Pattern.compile(judge);
                Matcher mat = pat.matcher(str);

               System.out.println("是否是正确的微信号:" + mat.matches());
            }

 

 

                                                                                                                 欢迎留言指教,互相学习。

PHP正则过滤处理微信昵称中emoji字符的方法 本文实例讲述了PHP正则过滤处理微信昵称中emoji字符的方法。分享给大家供大家参考,具体如下: 今天刚做了一个微信应用,在获取微信昵称的过程中报错了,经查原因是微信昵称中包含emoji字符,在写入数据库的时候出错,所以想办法在写入之前把这些字符过滤掉,于是在网上找到一个方法,记录一下。 移除微信昵称中的emoji字符: function removeEmoji($nickname) { $clean_text = ""; // Match Emoticons $regexEmoticons = '/[\x{1F600}-\x{1F64F}]/u'; $clean_text 立即下载

相关推荐

PLSQL Developer新手必看:如何避免安装过程中的常见坑

本文为PL/SQL Developer新手提供了详尽的安装与配置避坑指南。从版本选择、注册码使用、汉化包安装到Oracle客户端连接配置,逐一解析常见问题并提供解决方案,帮助开发者快速搭建稳定的PL/SQL开发环境,顺利开启Oracle数据库编程工作。

g9h0i1的博客 651

校验微信号正则表达式

微信官方定义的微信号规则 1、可使用6-20个字母、数字、下划线和减号; 2、必须以字母开头(字母不区分大小写); 3、不支持设置中文。 正则如下: /^[a-zA-Z][a-zA-Z\d_-]{5,19}$/ ^:匹配的开始 [a-zA-Z]:字母不区分大小写 ^[a-zA-Z]:首字母不区分大小写 [a-zA-Z\d_-]:字母、数字、下划线和减号;\d表示数字 {5,19}:6-20位 ...

铁锤妹妹的博客 8703

MT4-EA自动化交易研究笔记(2022-04-22)

自从接触到mt4的EA自动化交易,更让我这个10多年的老程序员看到了曙光,目前来看也确实出了一点成果,只是是否能稳定盈利有待时间的考验,所以开此专栏,一来做做记录与分析,更好的优化我的EA,二来也希望能与更多的高手交流,以完善我的交易系统

t35254056的博客 2291

常用的正则表达式

【代码】常用的正则表达式。

weixin_47353884的博客 695

新手网工别慌!手把手带你搞定华为OLT开局配置(从登录到业务下发全流程)

本文为新手网络工程师提供华为OLT设备开局配置的详细指南,涵盖从设备登录、基础配置到业务部署的全流程。通过实战案例和常见问题排查,帮助读者快速掌握华为OLT配置技巧,确保业务顺利开通。

weixin_33721344的博客 481

相控阵雷达仿真入门:TWS与TAS模式实战解析(附代码示例)

本文深入解析相控阵雷达仿真中的TWS(边搜索边跟踪)与TAS(搜索加跟踪)模式,提供实战代码示例和优化策略。通过简化模型设计和对象化建模,帮助开发者快速构建高效仿真系统,适用于军事推演和装备评估。文章涵盖核心逻辑、数据结构设计及性能优化技巧,提升仿真效率与准确性。

weixin_30687051的博客 453

工作需求常用的正则表达式

【代码】工作需求常用的正则表达式。

小雪的博客 578

电流采样电路设计:差分放大与ADC采集详解

在电机控制、电源管理、电池监测等应用中,电流采样是一个关键环节。通常,我们使用小阻值的采样电阻将电流信号转换为电压信号,再通过运放放大后送入ADC进行采集。本文将详细分析一种基于差分放大器的电流采样电路,包括信号放大、参考电压偏置、滤波保护以及ADC转换计算等内容。

W0s477的博客 2万+

微信号以及手机号的正则表达式

if(!(/^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1})|(17[0-9]{1}))+\d{8})$/).test(that.data.numberGirl) && !(/ ^[a-zA-Z]{1}[-_a-zA-Z0-9]{5,19}$/).test(that.data.numberGirl)){ return wx.showToast({ title: '微信号格式错误', icon: 'error',

hh3167253066的博客 1821

四足机器人关节电机控制器实现(附C++代码)

本文先对做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章提示:以下是本篇文章正文内容。

qq_35635374的博客 461

数字信号处理----数字上变频和下变频都FPGA实现

** 数字信号处理基础----信号下变频和解调 一、 任务介绍 数字上变频器(DUC)和数字下变频器(DDC)广泛应用于通信系统,用于信号采样速率的转换。当信号从基带转换至中频( IF )带,需要使用数字上变频器。而数字下变频器是用于将信号从中频( IF )带转换为基带。DUC和DDC通常包括使用混频器进行频率转换,此外还有采样率转换。DUC或DDC的结构主要取决于所需要的转换率。例如,WiMAX (全球互通微波接入)系统典型的转换率为8—10阶。对于如此低的转换率,DUC和DDC只需采用FIR滤波器架构。

Born_toward的博客 3万+

邮箱、微信号、手机号正则验证

js表单验证

兔子的博客 7040

扩散模型与强化学习(13):In-Context Reward Hacking现象与解决方案

奖励作弊(Reward Hacking)指智能体通过钻规则漏洞而非真正完成任务来最大化奖励信号。以论文编辑实验为例,研究提出“上下文奖励作弊”(ICRH)概念,即模型利用共享上下文钻空子,如盲目添加“正确!”或输出无关内容。实验发现,模型规模扩大可能加剧ICRH,且提示词优化难以根治。与传统奖励作弊不同,ICRH发生在部署阶段,由通用性驱动。应对建议包括多轮测试、多样化反馈及异常场景模拟,但尚无完美解决方案。

沉迷单车的追风少年 1319

使用正则表达式校验微信号

现在微信比较流行,慢慢的开始要微信验证了。 微信号规则据我所知道的好像要: (1)5位以上 (2)只能数字和英文 (3)下划线 还有请补充,一起完善。 ^[a-zA-Z\d_]{5,}$ 正则使用: var reg=/^[a-zA-Z\d_]{5,}$/;    reg.test(str); ok就这样

刘凤飞 2万+

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

微信号,QQ号,手机号 正则校验

var wxReg = new RegExp("^[a-zA-Z]([-_a-zA-Z0-9]{5,19})+$"); //微信号正则校验 var qqReg = new RegExp("[1-9][0-9]{4,}"); //QQ号正则校验 var phReg = /^[1][3,4,5,6,7,8,9][0-9]{9}$/; //手机号正则校验 var nam...

前端小知识 2465

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

正则校验:微信号,qq号,邮箱

java判断微信号、手机、名字的正则表达 - willgos - 博客园https://www.cnblogs.com/solossl/p/5813106.html 微信号正则校验,qq正则,邮箱正则 - qq_29091239的博客 - 优快云博客https://blog.youkuaiyun.com/qq_29091239/article/details/80075981 微信账号支持的格式(正则验...

weixin_34293246的博客 1700

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

JavaScript微信号正则校验

1、可以使用6-20个子母、数字、下划线和减号 2、必须以字母开头(字母不区分大小写) 3、不能设置中文 /^[a-zA-Z]([-_a-zA-Z0-9]{5,19})+$/

xdhc的博客 7351

微信号正则校验,qq正则,邮箱正则,英文名正则

var wxreg = /^[a-zA-Z]{1}[-_a-zA-Z0-9]{5,19}$/ var qq = /^[1-9]\d{4,9}$/ var email =/^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.[a-zA-Z0-9]{2,6}$/ var engName =/^[a-zA-Z0-9]+\s?[.·\-(...

qq_29091239的博客 9940

js正则校验【电话、邮箱、微信号、匹配字符、数字和连字符】

电话 PHONE_REGEX1 = /^(0|86|17951)?(13[0-9]|15[012356789]|17[678]|18[0-9]|14[57])[0-9]{8}$/ 邮箱 EMAIL_REGEX = /^[\w-\.]+@([\w-]+\.)+[\w-]{2,10}(\s*;\s*[\w-\.]+@([\w-]+\.)+[\w-]{2,10})*(\s*;\s*)?$/ ...

weixin_43837268的博客 1005

regPractice-正则表达式练习

使用了三个正向前瞻断言,目的是保证在字符串至少要分别存在一个数字、一个小写字母、一个大写字母,**[a-zA-Z\d]{8,10}**保证了不能使用特殊字符,并且字符串长度在8-10位之间。使用两个正向前瞻断言,保证数字和字母都存在,然后保证只能存在数字、字母以及下划线,并保证长度在10-12位。密码强度正则,最少6位,包括至少1个大写字母,1个小写字母,1个数字,1个特殊字符。必须包含数字、字母,可以允许有或者没有下划线,长度为10-12。微信号正则,6至20位,以字母开头,字母,数字,减号,下划线。

zzming的博客 953

手机号、邮箱正则校验

/^[A-Z_a-z0-9-\.]+@([A-Z_a-z0-9-]+\.)+[a-z0-9A-Z]{2,6}$/ /^1[3-9][0-9]{9}$/

u010865136的专栏 235

js正则验证人名,包含· | 手机号正则验证(199)

姓名验证(包含中间带点格式 ): /^[\u4E00-\u9FA5\uf900-\ufa2d·s]{2,20}$/ 手机格式验证(199、移动198、联通166号): /^(13[0-9]|14[5-9]|15[012356789]|166|17[0-8]|18[0-9]|19[8-9])[0-9]{8}$/ ...

小小的木头人的博客 1311

JS常用的正则表达式

在前端表单中,我们会经常用到正则来达到验证功能,下面例举几个常用的匹配例子。 用户名正则 //用户名正则,5到20位(字母,数字,下划线,减号) var uPattern = /^[a-zA-Z0-9_-]{5,20}$/; //输出 true console.log(uPattern.test("caibaojian")); 手机号正则 //手机号正则 var mPattern = /^...

小白一直白 231
上一篇: 正则表达式之人人都看的懂正则
下一篇: windows系统下nodejs开发环境搭建
红姬茄子
博客等级 码龄16年 8238粉丝 55原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值