2019独角兽企业重金招聘Python工程师标准>>>

1.正则表达式的创建方式:

1.1 var reg = new RegExp(pattern);

1.2 var reg = /^正则规则$/

2.正则规则:

2.1 [0-9] 代表数字

[A-Z] 代表大写字母

[a-z] 代表小写字母

[A-z] 代表字母

\w  查找单词字符

\W 查找非单词字符

\s  空白字符

\S 非空白字符

\d 代表数据

\D 代表非数据

n+ : 代表字符n出现至少一次

n*  : 代表字符n出现0次或者多次

n? : 代表字符n出现0次或者1次

n{5} : 代表 n出现5次

n{2,8} :代表 n出现2到8次

实例:

邮箱的正则表达式:

haohao_343@163.com

var rex = /^[A-z]+[A-z0-9_-]*\@[A-z0-9]+\.[A-z]+$/

^:以什么开头

$:以什么结尾

\:正则表达式中的 转义字符

转载于:https://my.oschina.net/u/2870118/blog/742195

JS---------正则表达式相关推荐

  1. java 正则 尖括号_使用JS正则表达式替换括号,尖括号等

    如下所示:function toTxt(str) { var RexStr = /\|\"|\'|\&/g str = str.replace(RexStr, function(Ma ...

  2. JS正则表达式验证数字非常全 - 吾心无所 - 博客园

    JS正则表达式验证数字非常全 Js代码 <script type="text/javascript"> function SubmitCk() { var reg = ...

  3. JS正则表达式大全(整理详细且实用)

    JS正则表达式大全(整理详细且实用) 作者: 字体:[增加 减小] 类型:转载 时间:2013-11-14 我要评论 JS正则表达式大全(整理详细且实用).需要的朋友可以过来参考下,希望对大家有所帮助 ...

  4. js正则表达式匹配span标签

    1.js正则表达式匹配span标签 const spans = htmlStr.match(/<span (.*?)>(.*?)<\/span>/g) 2.js正则表达式–获取 ...

  5. js 字符串替换_正则精要:玩转JS正则表达式,也许只需这一篇(建议收藏)

    0.导引 在正文开始前,先说说正则表达式是什么,为什么要用正则表达式?正则表达式在我个人看来就是一个程序可以识别的规则,有了这个规则,程序就可以帮我们判断某些字符是否符合我们的要求.但是,我们为什么要 ...

  6. html 正则表达式验证金额,js金额校验,js正则表达式,包含正负,小数点后两位...

    js金额校验,js正则表达式,包含正负,小数点后两位,js代码如下: function isMoney(s) { //金额 只允许正数 //var exp = /(^[1-9]([0-9]+)?(\. ...

  7. js 常用js正则表达式大全

    一.校验数字的js正则表达式 1 数字:^[0-9]*$ 2 n位的数字:^d{n}$ 3 至少n位的数字:^d{n,}$ 4 m-n位的数字:^d{m,n}$ 5 零和非零开头的数字:^(0|[1- ...

  8. 手机号判断正则php2019,2019手机号码JS正则表达式验证实例代码

    概念 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符.及这些特定字符的组合,组成一个"规则字符串",这个"规则字符串"用来表达对字符串的 ...

  9. js 正则表达式判断价格

    js 正则表达式判断价格 验证价格的正则 var reg = /(^1-9?(.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9].0-9?$)/; var money = 520.1 ...

  10. js正则表达式匹配字符串与优化过程

    前言 有时候需要实现对js源文件中的url字符串做拦截预处理,或者前端js语法高亮,或者需要对动态加载的关键源码做混淆保护,在某些步骤实现之前,有一个步骤是需要提炼出所有的合法字符串. 目标:检测源文 ...

最新文章

  1. 关于2021年及未来,人工智能的5大趋势预测
  2. 广西大学计算机科学与技术中法,广西大学
  3. 原码、反码、补码解析,保证一次搞懂
  4. IPSEC ×××实验六:ASA SSL ×××
  5. 最有效的创建大数据模型的6个技巧
  6. android源码编译jar,在android源码编译中导入第三方jar包
  7. 关于html语义化 以下哪个说法是正确呢,前端面试题2019年网易工程师面试题及答案解析...
  8. win7 64位下自行编译OpenCV2.4.10+CUDA toolkit 5.5的整个过程以及需要注意的问题(opencv+cuda并行计算元素的使用)...
  9. Facebook开源多款AI工具,支持游戏、翻译
  10. winform list集合怎么 in过滤_你有真正把 Python Set 当作数学集合吗?
  11. 体验下Xcode5与ios7
  12. 手把手教你写一个RPC
  13. 将dBm转换为W的方法
  14. 奇点云数据中台技术汇(三)| DataSimba系列之计算引擎篇
  15. UVM中 sequence中的starting_phase
  16. Markov blanket 马尔科夫毯子
  17. eclipse android模拟器 慢,android模拟器太慢怎么办?
  18. Android 动态修改app名称(市场和手机中显示两个不同的名称)
  19. JSP实用教程-JSP语法
  20. 如何旋转在Visio中的文字(或文本)

热门文章

  1. 前端“黑话”polyfill
  2. gradle各版本下载地址
  3. Cocos2d-x v3.0物理系统 利用PhysicsEditor创建多边形
  4. HDOJ-3790-最短路径问题 解题报告
  5. Google Map浏览下载器
  6. STM32安装Keil5、芯片支持包、startup启动文件(启动过程分析)、建立工程、烧写
  7. 离线安装宝塔lnmp_宝塔LNMP环境 Nginx安装EduSoho教程说明
  8. 单例模式,双重检查实现线程安全
  9. 后端:Spring IOC 知识点总结,写得太好了!
  10. 远程办公的一天:魔幻24小时