当前位置: 首页 > news >正文

实战开发正则归纳

1.用户名 4-20位 数字 英文(Aa) - _

且首字符不能为 - _

/^(?!_)(?!-)[a-zA-Z0-9_-]{4,10}$/img

var  name = '4as154aa#';
var reg = /^(?!_)(?!-)[a-zA-Z0-9_-]{4,10}$/img;
reg.test(name)
false

var  name = '4as154aa-';
var reg = /^(?!_)(?!-)[a-zA-Z0-9_-]{4,10}$/img;
reg.test(name)
true

  

2.开头结尾不能以-,且验证数字英文中文

var  name = '4asdqwdq154';
var reg = /^(?!_)(?!.*?_$)[a-zA-Z0-9_]+$/img;
reg.test(name)

  

3.2-20位英文、数字、下划线,但不能是纯数字

/^(?!\d+$)[0-9a-zA-Z_]{2,20}$/

  

 

转载于:https://www.cnblogs.com/webSong/p/10038474.html

相关文章:

  • Android Activity生命周期图解
  • JavaScript权威指南手记(一)
  • 阿里巴巴下一代云分析型数据库AnalyticDB入选Forrester Wave™ 云数仓评估报告 解读...
  • 美团容器平台架构及容器技术实践
  • 利用aiohttp制作异步爬虫
  • 怎么在线编辑图片 PS怎么处理图片
  • .net mvc部分视图
  • MaxCompute用户初体验
  • 兼容性问题
  • JS订阅发布模式
  • 《Web全栈工程师的自我修养》读书笔记
  • 五、自定义转化器,视图层之httprequest对像、HttpResponse、JsonRepons
  • $(selector).each()和$.each()的区别
  • CSS盒模型的介绍
  • Docker 入门
  • [deviceone开发]-do_Webview的基本示例
  • Android开源项目规范总结
  • css选择器
  • HTML5新特性总结
  • Java方法详解
  • JS基础之数据类型、对象、原型、原型链、继承
  • Linux快速复制或删除大量小文件
  • macOS 中 shell 创建文件夹及文件并 VS Code 打开
  • Node 版本管理
  • PHP 的 SAPI 是个什么东西
  • spring-boot List转Page
  • V4L2视频输入框架概述
  • 彻底搞懂浏览器Event-loop
  • 关于使用markdown的方法(引自CSDN教程)
  • 技术发展面试
  • 前端每日实战:70# 视频演示如何用纯 CSS 创作一只徘徊的果冻怪兽
  • 通过来模仿稀土掘金个人页面的布局来学习使用CoordinatorLayout
  • 微信公众号开发小记——5.python微信红包
  • 哈罗单车融资几十亿元,蚂蚁金服与春华资本加持 ...
  • ​ssh免密码登录设置及问题总结
  • ​第20课 在Android Native开发中加入新的C++类
  • # 20155222 2016-2017-2 《Java程序设计》第5周学习总结
  • ###STL(标准模板库)
  • #if和#ifdef区别
  • $ is not function   和JQUERY 命名 冲突的解说 Jquer问题 (
  • (6)【Python/机器学习/深度学习】Machine-Learning模型与算法应用—使用Adaboost建模及工作环境下的数据分析整理
  • (C语言)编写程序将一个4×4的数组进行顺时针旋转90度后输出。
  • (Redis使用系列) Springboot 使用Redis+Session实现Session共享 ,简单的单点登录 五
  • (zt)最盛行的警世狂言(爆笑)
  • (力扣记录)1448. 统计二叉树中好节点的数目
  • (十七)Flask之大型项目目录结构示例【二扣蓝图】
  • (新)网络工程师考点串讲与真题详解
  • (原)Matlab的svmtrain和svmclassify
  • (转)AS3正则:元子符,元序列,标志,数量表达符
  • (转)EOS中账户、钱包和密钥的关系
  • (转)VC++中ondraw在什么时候调用的
  • ****Linux下Mysql的安装和配置
  • ***详解账号泄露:全球约1亿用户已泄露
  • .NET 5.0正式发布,有什么功能特性(翻译)
  • .NET Framework与.NET Framework SDK有什么不同?