正则表达式(1)---JavaScript

news/2024/7/8 9:52:35
var box=new RegExp('box');//第一个参数字符串
var box=new RegExp('box','gi');//第二个参数可选模式修饰符

var box=/box/;    //直接用两个反斜杠
var box=/box/ig; //在第二个斜杠后面加上模式修饰符

//使用new运算符的test方法示例
var pattern=new RegExp('box','i');//创建正则式,不区分大小写
var str='This is a Box!'; //创建要比对的字符串
alert(pattern.test(str));//通过test()方法验证是否匹配

/*使用字面量方式的test方法示例*/
var pattern=/box/i; //创建正则模式,不区分大小写
var str='This is a Box!';
alert(pattern.test(str));

/*使用exec返回匹配数组*/

var pattern=/box/i; //
var str='This is a Box!'; 
alert(pattern.exec(str));//匹配了返回数组,否则返回null

http://www.niftyadmin.cn/n/4224933.html

相关文章

ansible字符串的处理

ansible中字符串的处理 from_json json_queryjoinselect selectattrmap listtrim : 使用和python的strip一样, {{ string | trim }} string.strip()列表和字典的处理 combine 转载于:https://www.cnblogs.com/wangl-blog/p/9266359.html

小米公布中签结果 金融圈的精英们还是做顿粉条美食关注下

7月6日消息,今日小米在港交所发布早间公告,称将香港IPO价格定在每股17港元,净筹资240亿港元。小米公告称,共收到1,034,986,800股认购申请,相当于超额认购约9.5倍。以定价估算,小米上市估值为539亿美元。公告…

EJB揭秘

1. 我们不禁要问,什么是"服务集群"?什么是"企业级开发"? 既然说了EJB 是为了"服务集群"和"企业级开发",那么,总得说说什么是所谓的"服务 集群"和"企业级开发…

深入理解JVM一性能监控工具

一、前言 工欲善其事必先利其器,性能优化和故障排查在我们大都数人眼里是件比较棘手的事情,一是需要具备一定的原理知识作为基础,二是需要掌握排查问题和解决问题的流程、方法。本文就将介绍利用性能监控工具,帮助开发者更快更准的…

oracle数据库启动错误 SP2-1503:无法初始化oracle调用界面

安装完oracle并启动服务后,通过sqlPlus无法登录,出现如下错误: sp2-1503:无法初始化Oracle调用界面 sp2-0152:oracle 不能正常工作 原因:当前用户权限问题 解决方案: 方案一、 以管理员身份运行…

CSS与JavaScript的综合应用---跑马灯特效

前言&#xff1a; Javascript中的跑马灯是一种很吸引眼球的特效&#xff0c;通常是通过改变<input>来实现的。再配合上CSS&#xff0c;达到的效果非常完美。 首先&#xff1a; 按照传统JavaScript的方法制作跑马灯的效果&#xff0c;包括设置文字内容、跑动速度、以及…

python 的venv使用注意事项

为什么80%的码农都做不了架构师&#xff1f;>>> 在windows平台下的情况&#xff1a; 1、python的venv环境不能完全脱离python环境运行&#xff0c;就是你把整个项目拷贝到一台没有装python的电脑上&#xff0c;能运行venv\Script\activate进入虚拟环境&#xff0c;…

自定义Win+R 运行的文件或文件夹

2019独角兽企业重金招聘Python工程师标准>>> 1.1、自定义WinR 运行的文件或文件夹 1.1.1、了解cmd帮助&#xff0c;使用帮助查询start命令用法 (1) cmd使用命令帮助方式为 命令【命令关键字/?】 (2) 例如查询start命令的用法 1.1.2、创建一个可运行的.bat文…