海外网站平台大同住房和城乡和建设网站

bicheng/2026/1/16 22:31:45/文章来源:
海外网站平台,大同住房和城乡和建设网站,258网站建设,南漳网站设计文章目录 86 正则表达式87 字符串和正则相关的方法88 正则表达式语法(1)89 正则表达式语法(2)90 邮件的正则 86 正则表达式 !DOCTYPE html html head title/title meta charset utf-8 script typetex… 文章目录 86 正则表达式87 字符串和正则相关的方法88 正则表达式语法(1)89 正则表达式语法(2)90 邮件的正则 86 正则表达式 !DOCTYPE html html head title/title meta charset utf-8 script typetext/javascript/*使用字面量来创建正则表达式语法var 变量 /正则表达式/匹配模式使用字面量的方式创建更加简单但是使用构造函数创建的更加灵活 */var reg new RegExp(a, i); // a / Avar reg /a/i;// 创建一个正则表达式检查一个字符串中是否有a或b/*使用|表示或者的意思*/res /a|b|c/;/*创建一个正则表达式检查一个字符串中是否有字母*/console.log(res.test(abds));/*[]里的内容也是或的关系[ab] a|b[a-z]任意小写字母[A-Z]任意大写字母[A-z]任意字母[0-9]任意数字*/reg /[abcdshjk]/;reg /[a-z]/;reg /[A-Z]/;reg /[A-Z]/i; // 忽略大小写reg /[A-z]/;// 检查一个字符串中是否含有abc或adc或aecreg /abc|adc|aec/;rsg /a[bde]c/;/*[^]除了*/rsg /[^ab]/;rsg /[^abc]/; // truersg /[^0-9]/; // 除了数字 /script style /style /head body /body /html87 字符串和正则相关的方法 !DOCTYPE html html head title/title meta charset utf-8 script typetext/javascriptvar str 1a2b3c4d5e6f7;/*split()将字符串拆分为一个数组方法中可以传递一个正则表达式作为参数这样方法将会根据正则表达式去拆分字符串这个方法即使不指定全局匹配也会全部拆分*/var res str.split(c);/*根据任意字母将字符串拆分*/res str.split(/[A-z]/); // 1, 2, 3, 4, 5, 6, 7/*search()可以搜索字符串中是否含有指定内容如果搜索到指定内容则会返回第一次出现的索引如果没有搜索到返回-1他可以接受一个正则表达式作为参数然后会根据正则表达式去检索字符串search()只会查找第一个即使设置全局匹配也没用*/str hello abc hello abc;res str.search(abc); // 6/*搜索字符串中是否含有abc或aec或afc*/res str.search(/a[bef]c/);/*match()可以根据正则表达式从一个字符串中将符合条件的内容提取出来默认情况下我们的match只会找到第一个符合要求的内容找到以后就停止检索我们可以设置正则表达式为全局匹配模式这样就会匹配到所有的内容可以为一个正则表达式设置多个匹配模式且顺序无所谓match()会将匹配到的内容封装到一个数组中返回即使只查询到一个结果*/str 1a2b3c4d5e6f7;res str.match(/[A-z]/); // ares str.match(/[A-z]/g); // ares str.match(/[A-z]/gi); // a/*replace()可以将字符串中指定内容替换为新的内容参数1. 被替换的内容2. 新的内容默认值只替换第一个*/res str.replace(/a/, _);res str.replace(/a/g, _);res str.replace(/a/gi, _);res str.replace(/[a-z]/gi, _);res str.replace(/[a-z]/gi, ); /script style /style /head body /body /html88 正则表达式语法(1) !DOCTYPE html html head title/title meta charset utf-8 script typetext/javascript/*创建一个正则表达式检查一个字符串中是否含有aaa*/var reg /aaa/;/*量词通过量词可以设置一个内容出现的次数{n}正好出现n次量词只对它前面的一个内容起作用{m, n}出现m-n次{m, }出现m次以上至少一个相当于{1, }*0个或多个相当于{0, }?0个或1个相当于{0, 1}*/ var reg /a{3}/; // 找有没有连续出现的三个areg.test(aaaa); // true// abababreg /(ab){3}/;reg /ab{3}c/; // abbbcreg /ab{1, 3}c/; // b出现1-3次reg /ab{3}c/; // b出现3次以上reg /abc/; // 至少一个breg /ab*c/;reg /ab?c/;/*检查一个字符串中是否以a开头^表示开头$表示结尾如果在正则表达式中同时使用^和$则要求字符串必须完全符合正则表达式*/reg /^a/; // 匹配开头的areg /a$/; // 匹配结尾的areg /^a$/; // aaa-falsereg /^a|a$/; // aaa-true/*创建一个正则表达式用来检查一个字符串是否是一个合法的手机号手机号规则11位1. 以1开头2. 第二位3-9任意数字3. 三位以后任意数字^1 [3-9] [0-9]{9}$*/var phoneStr 123567890123;var phoneReg /^1[3-9][0-9]{9}$/;console.log(phoneReg.test(phoneStr)); /script style /style /head body /body /html89 正则表达式语法(2) !DOCTYPE html html head title/title meta charset utf-8 script typetext/javascript/*检查一个字符串中是否含有..表示任意字符在正则表达式中使用\作为转义字符\.来表示\\\注意使用构造函数时由于它的参数是一个字符串而\是字符串中转义字符如果要使用\则需要使用\\来代替*/var reg /./;console.log(reg.test(b)); // truevar reg /\./;var reg /\\/;console.log(reg.test(b.\\)); // true在字符串中也得使用两个\\reg new RegExp(\.);reg new RegExp(\\.);/*\w任意字母、数字、_ [A-z0-9_]\W除了字母、数字、_ [^A-z0-9_]\d任意数字 [0-9]\D除了数字 [^0-9]\s空格\S除了空格\b单词边界\B除了单词边界*//*创建一个正则表达式检查一个字符串中是否含有单词child*/reg /\bchild\b/;reg.test(hello children); // false// 接收一个用户的输入//var str prompt(请输入用户名);var str hello;// 去掉字符串中的空格前后// 去除空格就是使用来替换空格str str.replace(/\s/g, );str str.replace(/^\s/g, ); // 只去掉了开头一个空格str str.replace(/^\s*/, ); // 开头0或多个空格str str.replace(/\s*$/, ); // 结尾0或多个空格str str.replace(/^\s*|\s*$/g, ); // 匹配开头和结尾空格str str.replace(/^\s|\s*$/g, ); // 匹配开头和结尾空格 /script style /style /head body /body /html90 邮件的正则 !DOCTYPE html html head title/title meta charset utf-8 script typetext/javascript/*电子邮件hello .nihao abc .com .cn1. 开头hello任意字母、数字、_2. .任意字母、数字、_有没有都行*3. 4. 任意字母、数字5. .任意字母2-5位6. .任意字母2-5位可写可不写\w{3, } (\.\w)* [A-z0-9] (\.[A-z]{2, 5}){1, 2}*/var emailReg /\w{3, }(\.\w)*[A-z0-9](\.[A-z]{2, 5}){1, 2}/;var email abcabc.com;console.log(emailReg.test(email)); // truevar emailReg /^\w{3, }(\.\w)*[A-z0-9](\.[A-z]{2, 5}){1, 2}$/;var email abcabc.com.123;console.log(emailReg.test(email)); // false /script style /style /head body /body /html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/89772.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

上海创意型网站建设怎么制作公众号封面图

推荐链接: 总结——》【Java】 总结——》【Mysql】 总结——》【Redis】 总结——》【Kafka】 总结——》【Spring】 总结——》【SpringBoot】 总结——》【MyBatis、MyBatis-Plus】 总结——》【Linux】 总结——》【MongoD…

做钓鱼网站教程视频教程西安电商网站

一、简要描述 打开Jenkins管理后台,进入项目详情在构建->增加构建步骤->执行shell添加编写构建执行shell脚本更改Springboot java项目源码版本,并提交到Gitlab登录到Gitlab管理后台,新建一个v3.0的tag到Jenkins管理后台,对项目执行构建构建记录详情,查看构建日志在宿…

如何做网站网页流程企业建站模板多少钱

select ROW_NUMBER() over( order by sort_id asc) as rows,* into #tmp_tb from tb_district 其中sort_id为您原表的排序列。 tb_district为要操作的表。 转载于:https://www.cnblogs.com/daretodream/archive/2013/04/03/2997800.html

wordpress做下载站ui设计师与网站编辑有什么关系

前言 “链上的交易总量是多少”,“我的链上现在有多少区块了”,“节点是否存活无法第一时间感知到”,除sdk查询链上的相关信息外,今天我们介绍一种新的方式实现链上数据与相关资源的可视化的监控。 简介 监控链上数据以及链上节…

网站开发工具大全长沙seo外包优化

解析一个json数据: {“manifest”:{ Version:“3.0”}} 仔细看的话,这个字符串不是正规的json格式,Version少了双引号,应该是: {“manifest”:{ “Version”: “3.0”}} 转载:https://www.cnblogs.com/…

嘉兴网站建设seo门户类网站如何做策划

在去年的某一段时间内,我们经常会看到标题类似为“宇宙第一 IDE Visual Studio 支持 Java 了!”的文章。当时,韩老师看到这篇文章也是一脸懵逼。公司里做 Java 的开发童鞋们就坐在韩老师附近(嗯,不超过五米的距离&…

青海做网站最好的公司免费设计软件下载网站大全

最近,大数据工程师Kin Lim Lee在Medium上发表了一篇文章,介绍了8个用于数据清洗的Python代码。数据清洗,是进行数据分析和使用数据训练模型的必经之路,也是最耗费数据科学家/程序员精力的地方。这些用于数据清洗的代码有两个优点&…

集团网站建设特色aspcms网站打不开

🚩 WRITE IN FRONT 🚩 🔎 介绍:"謓泽"正在路上朝着"攻城狮"方向"前进四" 🔎🏅 荣誉:2021|2022年度博客之星物联网与嵌入式开发TOP5|TOP4、2021|2022博客之星T…

龙城网站建设关键字搜索网站怎么做

我们已经知道了协程可以很好的解决异步非阻塞系统的开发问题,那么协程本身到底是什么呢?从定义上来说,协程是一种轻量级的线程,由用户代码来调度和管理,而不是由操作系统内核来进行调度,也就是在用户态进行…

门户网站采用较多的模式是制作一个网站需要什么

ipynb使用Jupyterlab/Jupyter Notebook 来编写Python程序时的文件,在使用时,可以现转换为标准的.py的python文件 1.Jupyter Lab 1.1.下载安装 环境:Linux pip install jupyterlab 1.2.使用 jupyter lab 点击后进入 1.3.jupyter lab更换内核 因为我的是在anac…

仿站建设公司注册网上申请网址

转载自http://www.cnblogs.com/XiongMaoMengNan/p/6644892.htmlLaravel作为在国内国外都颇为流行的PHP框架,风格优雅,其拥有自己的一些特点。 一. 请求周期 Laravel 采用了单一入口模式,应用的所有请求入口都是 public/index.php 文件。 注册…

生物科技 网站模板苏州网站建设建网站

RTOS vs OS大多数人都熟悉电脑上使用的操作系统。用于个人电脑的最常见的操作系统包括:微软的Windows,苹果的OS X以及各种版本的Linux。但是多数人都不知道实时操作系统(缩写RTOS),一种用于实时响应的更专业化的操作系统。RTOS和OS两者之间最…

seo建设网站做公司网站服务器

🎥 个人主页:深鱼~🔥收录专栏:【C】每日一练🌄欢迎 👍点赞✍评论⭐收藏 一、选择题 1、以下对C语言函数的有关描述中,正确的有【多选】( ) A: 在C语言中,一…

晋江规划建设局网站注册公司100万意味着什么

Linux rp_filter、arp_filter、arp_ignore、arp_announce参数说明。我查看了参考资料,又去查阅了官方文档,凭着我的理解整理了以下文档。各位大神的文档写的很好,但都不喜欢断句啊,读的我这叫一个累。 参考 1.网络编程之网络丢包…

网站开发公司云鲸互创实惠wordpress移动版主题

1.写在前面的话 碰到了不少想阅读或者学习spring源码的同学,但是第一步搭建这个源码阅读环境就能难倒了一大批人。下面我就以spring5.3.x这个源码分支,来具体演示一下搭建过程。 2. 下载源码 下载源码这一步,说实话,由于某些原…

网站怎么做三个页面wordpress的退款期限

python 模块与包 python 模块 项目目录结构 组成 package包module模块function方法 模块定义 定义 包含python定义和语句的文件.py文件作为脚本运行 导入模块 import 模块名from <模块名> import <方法 | 变量 | 类>from <模块名> import * 注意&a…

什么网站可以做TCGA病理分期顺德手机网站建设

返回《Vue+OpenLayers7》专栏目录:Vue+OpenLayers7入门到实战 前言 本章介绍如何使用OpenLayers7在地图上如何加载必应地图(BingMap)。 需要提前到必应开发者中心申请对应的地图访问api key才可以加载地图。 二、依赖和使用 "ol": "7.5.2"使用npm安装…

网站建设玖金手指排名12免费网站建设联系电话

作业 1> 自行封装一个栈的类&#xff0c;包含私有成员属性&#xff1a;栈的数组、记录栈顶的变量 成员函数完成&#xff1a;构造函数、析构函数、拷贝构造函数、入栈、出栈、清空栈、判空、判满、获取栈顶元素、求栈的大小 02stack.h: #ifndef __02STACK_H__ #define __…

wordpress评论提示株洲seo优化哪家便宜

系列文章目录 FPGA静态时序分析与约束&#xff08;二&#xff09;、时序分析 FPGA静态时序分析与约束&#xff08;三&#xff09;、读懂vivado时序报告 文章目录 系列文章目录前言一、概述一、何为亚稳态&#xff1f;二、图解亚稳态三、什么时候亚稳态会导致系统失效&#xff…

安丘做网站的公司社区服务流程的文献

个人名片&#xff1a; &#x1f981;作者简介&#xff1a;一名喜欢分享和记录学习的在校大学生 &#x1f42f;个人主页&#xff1a;妄北y &#x1f427;个人QQ&#xff1a;2061314755 &#x1f43b;个人邮箱&#xff1a;2061314755qq.com &#x1f989;个人WeChat&#xff1a;V…