JavaScript—创建正则对象

创建正则对象

方式1:

var reg = new RegExp(‘\d‘, ‘i‘);var reg = new RegExp(‘\d‘, ‘gi‘);

方式2:

var reg = /\d/i;var reg = /\d/gi;

参数

标志 说明
i 忽略大小写
g 全局匹配
gi 全局匹配+忽略大小写

原文地址:https://www.cnblogs.com/sylys/p/11629379.html

时间: 2024-08-01 09:49:37

JavaScript—创建正则对象的相关文章

JavaScript创建Map对象(转)

JavaScript 里面本身没有map对象,用JavaScript的Array来实现Map的数据结构. Js代码   /* * MAP对象,实现MAP功能 * * 接口: * size()     获取MAP元素个数 * isEmpty()    判断MAP是否为空 * clear()     删除MAP所有元素 * put(key, value)   向MAP中增加元素(key, value) * remove(key)    删除指定KEY的元素,成功返回True,失败返回False * 

Javascript创建空对象和空数组的几个方法和差别

以下是三种创建空对象的方法: var emptyObj1 = {}; var emptyObj2 = new Object(); var emptyObj2 = Object.create(Object.prototype); 他们对Javascript来说是一样的,新创建的三个对象会继承object所有的属性和方法,所以emptyObj1.toString等于Object.prototype.toString.但是要注意,{}.toString是会报错的! 类似的还有空数组问题: var em

通过JavaScript创建Qml对象

有两种方法可以创建,都是全局对象Qt提供的方法 一:用Qt.createComponent加载一个qml文件并创建Component 二:用Qt.createQmlObject从一个qml字符串创建Component 注意,以上两种方法返回的是Component,Component在QML中是一种类型,参考文档: http://qt-project.org/doc/qt-5/qml-qtqml-component.html#details 因此还要调用Component的createObject

JavaScript创建自定义对象

// 1.工厂函数(factory function) function createCat(catName) { var oCat = new Object(); oCat.name = catName; oCat.color = "black"; oCat.call = "Miao~"; oCat.run = function() { alert(this.name + " is running!"); }; return oCat; } v

javascript创建类对象

正确样例: var Person=function(name,age){ this.Name=''; this.Age=''; this.Say=function(msg){ alert(msg); } this.init=function(name,age){ this.Name=name; this.Age=age; } this.init(name,age); var fun=function(){ alert('fun'); } this.funShow=function(){ fun(

Ajax 学习之创建XMLHttpRequest对象------Ajax的核心

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><h

RegExp 正则对象

正则表达式:规定文本检索的内容 创建正则对象:(1) 构造函数 var reg1 = new RegExp("l");//一个参数,检索内容. var reg2 = new RegExp("l","ig");//两个参数. (2) 字面量方式 var reg3=/l/ig; //i:不区分大小写:g:全局匹配. 检索方式: var reg = /l/ig;var str = "hello";(1) reg.test(str);

正则表达式系列第一回--基本概念及正则对象

说起正则表达式,可以说是很多同行的痛点,包括我在内,看了会,会了忘,因此写一个系列的小教程,试图加深一下印象. 基本概念 所谓正则表达式,就是一个用于匹配符合某种规则的字符串的表达式.简单来说,就是我们用表达式的形式来创建一个规则,然后拿着这个规则去不同字符串里面进行匹配,看下有没有匹配上我们规则的字符串. 正则对象 要创建正则对象,有两种方法,一是字面量,二是构造函数. 字面量形式,是我们平时最常用的,它简洁美观,大部分时间我们都在使用它,它的组成为 / 自定义规则 /gim ,首尾两个正斜杠

JavaScript日期时间对象的创建与使用(三)

时钟效果一: 代码: <html> <head> <meta charset="utf-8"/> <title>JavaScript日期时间对象的创建与使用</title> </head> <body> <h2 id="time"></h2> <script type="text/javascript"> function Cl