文档章节

正则表达式

wytao1995
 wytao1995
发布于 09/20 19:22
字数 252
阅读 6
收藏 0

一、RegExp对象

进行验证和查找的API

1、创建对象:

    (1)用/创建(直接量):var reg=/正则/ig,表达式固定不变时使用

    (2)用new创建:var reg=new RegExp(‘正则’,‘ig’),表达式需要动态生成时使用

二、API

1、验证:

var bool=reg.test(str)

用正则reg,检测str是否符合正则的格式要求,正则默认只要找到部分内容与正则符合就返回true,需要首尾进行限定

2、查找:

获取每个关键词的内容和位置

reg.exec(str)

在str中查找下一个符合reg要求的关键词的内容和位置,如果反复调用

返回值:arr:['0':'关键词','index':关键词位置]

 

© 著作权归作者所有

上一篇: JS--function
下一篇: boot-组件
wytao1995
粉丝 1
博文 53
码字总数 33926
作品 0
六安
私信 提问
C# WinForm开发系列 - Regular Expression

正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式文章收集于此,以备不时之需。正则表达式能让更多的复杂的搜索和替换功能变成简单的操作。基本说来,正则表达式是...

长征2号
2017/11/07
0
0
程序员开发必知必会之正则表达式学习资料

正则表达式30分钟入门教程(https://deerchao.net/tutorials/regex/regex.htm) 本教程目标:30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用...

崔庆才
07/26
0
0
正则表达式-正则表达式的创建

正则表达式就是一个字符模式。和String对象类似,在JavaScript中正则表达式也是一个对象,它主要用于字符串的模式匹配。创建正则表达式有两种方式:隐式创建(文字量方法)和显示创建(使用构...

oQo先生
2017/03/27
0
0
【我的Android进阶之旅】 Android Studio 使用小技巧:快速编辑以及验证正则表达式

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 https://blog.csdn.net/qq446282412/article/details/91815757 一、如何快速验证正则表达式?...

欧阳鹏
06/13
0
0
java语言中的----正则表达式

day14 java语言中的----正则表达式 一、概述: 正则表达式在Java语言中也算是一个比较重要的模块,前面我们学习了一些关于正则表达式的基础,在登录注册功能中使用比较广泛,所以说在这儿我就...

孤独一夜
2017/10/08
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Tensorflow 2.0安装

Tensorflow2.0安装环境: Ubuntu 16.04或更高(64位) Windows 7或者更高(64位,且支持python3) 安装Tensorflow 2.0 GPU版本的需要安装NVIDIA相关软件包: NVIDIA驱动 :版本必须410.x或更...

JosiahMg
29分钟前
4
0
TL138/1808/6748F-EasyEVM开发板硬件、CPU、FLASH、RAM

TL138/1808/6748F-EasyEVM是广州创龙基于SOM-TL138/SOM-TL1808/SOM-TL6748F核心板开发的一款开发板。由于SOM-TL138/SOM-TL1808/SOM-TL6748核心板管脚兼容,所以此三个核心板共用同一个底板。...

Tronlong创龙
36分钟前
4
0
百度嵌入式AI解决方案EdgeBoard之内存驱动设计介绍

1. 背景介绍 由于 FPGA 具备可编程和高性能计算的特点,基于FPGA硬件的AI计算加速,正广泛地应用到计算机视觉处理领域。其中极具代表性的部署方式之一就是使用FPGA和CPU组合构成异构计算系统...

AI君
42分钟前
6
0
开放应用模型(OAM):全球首个云原生应用标准定义与架构模型

Kubernetes 项目作为容器编排领域的事实标准, 成功推动了诸如阿里云 Kubernetes (ACK)等云原生服务的迅速增长。但同时我们也关注到,Kubernetes 的核心 API 资源比如 Service、Deploymen...

Mr_zebra
45分钟前
4
0
《Linux操作系统-Exynos4412》编译和安装Busybox

开发环境:Exynos4412-iTOP-4412开发板 现在 Busybox 的配置已经完成了,接下来开始编译 Busybox,在 Ubuntu 的终端输入 “make”命令开始编译 Busybox,如下图。 下图为编译过程中的截图。 ...

书白
48分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部