做做笔记而已!
reg.test( str);  测试字符串里含不含有我规定的片段。
 
var reg = new RegExp("abc","mgi");不推荐
注意别不写new,引用。
var reg =/abc/i; 推荐这种写法;
str.match(reg); 把自己符合的片段给挑出来。
贪婪匹配原则;
(这段代码可以拿上去试试!)
n*  {0, }
n+  {1, }
/*后面不写表示正无穷*/
// var reg  = /\w+/g;
// var str = "上岛咖啡";
// console.log(str.match(reg))//null
var reg  = /\w*/g;
var str = "上岛咖啡";
console.log(str.match(reg))//"","",""

转载于:https://www.cnblogs.com/YangJonathan/p/8434508.html

Reg Exp正则表达式相关推荐

  1. JS正则表达式 ,reg.test()时,慎重全局查找/.../g属性

    正则表达式 ,test()慎重全局查找/-/g属性 先看下最开始的代码 eg: var reg = /\./g; var balance = '100'; reg.test(balance) ? ba ...

  2. Leetcode-SQL学习计划-SQL入门-1527.患某种疾病的患者【regexp正则表达式匹配】

    链接:https://leetcode.cn/problems/patients-with-a-condition/ -- 1527.患某种疾病的患者 -- 链接:https://leetcode.c ...

  3. java正则表达式所有字符串_java正则表达式获取字符串中所有匹配的内容

    在java中,很多时候需要解析一段字符串获取符合条件的所有匹配项.下面例子获取一段字符串中满足   ${字母数字}  条件的字符串的代码 ​ import java.util.List; import ...

  4. 30分钟正则表达式指导

    很早就看过这篇文章了,很精典. 你是否曾经想过正则表达式是什么,怎样能够快速得到对它的一个基本的认识?我的目的就是在30分钟内带你入门并且对正则表达式有一个基本的理解.事实是正则表达式并没有它看起来那 ...

  5. awk 正则表达式、正则运算符详细介绍

    前言:使用awk作为文本处理工具,正则表达式是少不了的. 要掌握这个工具的正则表达式使用.其实,我们不必单独去学习它的正则表达式.正则表达式就像一门程序语言,有自己语法规则已经表示意思. 对于不同工具 ...

  6. JavaScript 基础--- (正则表达式 / 事件监听与绑定)

    正则表达式 创建正则表达式: 方法一: var reg = /pattern/; 方法二:var reg = new RegExp('pattern'); RegExp 对象的常用方法: 示例: &l ...

  7. 可能是最好的正则表达式的教程笔记了吧...

    笔记是由油管的@The Coding Train老师发布系列教程. 因为正则我自己看了很多次,但是很快又忘记.所以为了彻底搞懂,一边学习一边记笔记,以给别人讲课的方式记笔记,我自己的印象会更深,所以就 ...

  8. javascript字符串匹配正则表达式方法

    1.search(reg):若匹配成功,该方法返回匹配成功的正则表达式第一次出现在字符串中的位置!若匹配不成功,将会返回-1! var str = "abcd1223abd"; v ...

  9. RegExp——正则表达式

    一.匹配指定格式的字符串(AAAA.AABB) //匹配AAAA格式 var reg = /(\w)\1\1\1/g; // \1:反向引用第一个子表达式中的内容 //匹配AABB格式 var str ...

  10. JS常用的正则表达式汇总

    目录 常用的正则表达式汇总 1.常用正则 1.1 校验数字的表达式 1.2 校验字符的表达式 1.3 特殊需求表达式 2.JS调用正则表达式示例 3.match和test区别 3.1 test 3.2 ...

最新文章

  1. @Autowired使用
  2. 初读CLR Via C# 之 IL、CTS、CLS
  3. Zookeeper和etcd比较
  4. security工作笔记003---SpringSecurity框架启动报错.bcrypt.BCryptPasswordEncoder‘ that could not be found.
  5. Python与C++动态链接库交互 win10平台
  6. 【图像分割】基于matlab GAC水平集方法图像分割【含Matlab源码 389期】
  7. vue组件之间互相传值:兄弟组件通信
  8. 注册Google账号
  9. 什么是视频分配器 编码器
  10. Outlook_Hotkey
  11. Rational Rose 7.0安装教程
  12. 2015年工作总结——①名IT女的日常
  13. centos大小写混乱问题
  14. besides、but、except、except for、except that和except when
  15. 大疆精灵4与双目视觉智能导航系统
  16. Android Telephony
  17. 计算机主板 辐射,电磁辐射影响计算机主板的模拟计算
  18. python网页爬虫菜鸟教程_【爬虫】菜鸟教程,支持翻页,存储
  19. 大页面内存引起的杯具
  20. 【图卷积网络】01-卷积神经网络:从欧氏空间到非欧氏空间

热门文章

  1. Linux环境下gcc静态编译/usr/bin/ld: cannot find -lc错误原因及解决方法。
  2. larveral开发api源码 php_PHP数据库驱动扩展概述与不同方式连接数据库总结
  3. Redis命令回溯方案
  4. Java 8 新日期时间 API ( 下 ) – 时区日期时间
  5. 好看的按钮集合HTML + CSS各种好看按钮组件
  6. ASCII码,hex编码,String字符串相互转化及原理
  7. java 富文本 xss_Jsoup 防止富文本 XSS 攻击
  8. matlab平滑曲线_梯度下降法实现路径平滑
  9. 【渝粤教育】21秋期末考试基础会计10258k2
  10. 【渝粤教育】国家开放大学2018年秋季 1374T班级管理 参考试题