美文网首页
JavaScript---正则表达式

JavaScript---正则表达式

作者: 纵昂 | 来源:发表于2022-09-28 10:52 被阅读0次

正则表达式又称规则表达式(Regular Expression),是操作字符串的一种逻辑公式。JS通过内置RrgExp类型支持正则表达式,String和RrgExp类型都提供了正则表达式匹配操作方法。

0.0、使用RegExp构造函数可以定义正则表达式对象。其语法格式如下

new ReExp(pattern,attributes);

1、使用RegExp构造函数定义一个简单的正则表达式

var gg = new RegExp("a");
var kk = "JavaScript!=JAVA";
var vv = kk.match(gg);
console.log(vv);
console.log(vv.index);
运行结果 正则表达示例.png

2、RegExp()也可以作为普通函数使用,这时与使用new运算符调用功能相同。不过如果函数的参数是正则表达式,那么它仅返回正则,而不创建新的RegExp对象。

var a = new RegExp("\\b\\w","gi");
var b = new RegExp(a);
var c = RegExp(a);
console.log(a.constructor == RegExp); //返回true
console.log(b.constructor == RegExp);
console.log(c.constructor == RegExp);
运行结果: 返回正则true.png

相关文章

  • JavaScript---正则表达式

    正则表达式又称规则表达式(Regular Expression),是操作字符串的一种逻辑公式。JS通过内置RrgE...

  • html知识

    1. 网页由什么组成 html-------网页内容 css---修饰网页 JavaScript---让网页动起来...

  • JavaScript---原型

    学习目标 使用 prototype 原型对象解决构造函数的问题 理解什么是原型(原型对象) 构造函数、protot...

  • JavaScript---模版引擎

    模版引擎 使用步骤:引入模板引擎从服务器获取数据编写模板相关的代码 注意点: 模板相关的代码必须放到获取数据之前

  • JavaScript---闭包

    闭包,首先搞清楚两件事:1、变量的作用域 2、垃圾回收机制 一:变量的作用域 1、变量的作用域无非就是两种:全局变...

  • JavaScript---变量内存分配

    今天来看一下JavaScript在定义变量的时候是如何给变量分配内存的 ECMAScript变量包含两种类型:基本...

  • JavaScript---动画框架

    animate.css animate.css是一个来自国外的CSS3动画库,它预设了抖动(shake)、闪烁(f...

  • JavaScript---操作dom样式

    添加样式 通过类 add函数 添加样式 移除样式 通过类 remove函数 移除样式 切换样式 通过切换类 to...

  • JavaScript---对话框(互动)

    警告 —— alert消息对话框 确认 —— confirm消息对话框 提问 —— prompt消息对话框 打开新...

  • Linux命令行与Shell脚本编程大全-shell正则表达式

    本章内容: 定义正则表达式 了解基本正则表达式 扩展正则表达式 创建正则表达式 定义正则表达式 正则表达式是你定义...

网友评论

      本文标题:JavaScript---正则表达式

      本文链接:https://www.haomeiwen.com/subject/kwccartx.html