学了一丢丢的正则皮毛

正则

怎样识别正则:两个斜杠开头"/\"

注意:正则只对字符串有用

替换字符串repalce

例:

var str =‘123;123;123‘;

str.repalce(‘ / \ ; /g ‘ , ‘,‘);

显示:

‘123,123,123‘

以上例题是把字符串里的;(分号)改成 ,(逗号)

g 表示全局替换 不加 g 表示单个替换

判断方法

match 判断

正确输出字符串,错误输出null

test 判断

正确输出true,错误输出false

电话号码判断

/^1[34578]\d{9}$/解读:^1  表示 1 开头的数字[34578] 表示 第二位号码必须是3,4,5,7,8\d      表示 整数
{9}     表示 后面是9位数$       表示 结束
 
时间: 2024-10-19 11:50:01

学了一丢丢的正则皮毛的相关文章

学计算机的值得一看的文章,跟帖也很有水平啊

转自http://blog.csdn.net/Xviewee/article/details/1606247 回复CSDN和KAOYAN诸位网友的几点看法,(为避免吵架,郑重声明,本人不是高手,只是有感而发的一点个人陋见,欢迎指正,事先感谢): 就我自己的理解,谈谈我对读研和软件学院的看法,不妥之处一笑了之即可. 如果你有实际开发工作经验,感觉自己的水平和实力进入了一个高原期,迫切需要从理论上提高,那么计算机学院是唯一选择.因为计算机学院才能让你在理论上更上一层楼.软件学院从教学计划上就没有

js 正则练习之语法高亮

原文:js 正则练习之语法高亮 学了几天正则,差不多该总结整理写成果了,之前就想写语法高亮匹配来着,不过水平不够,看着例子都不理解.今天就分析下 次碳酸钴 和 Barret Lee 语法高亮实现. 先说 Barret Lee 的这篇 <玩转正则之highlight高亮>之前看的时候只觉的神奇,特别是下面那个一步一步分开匹配的例子,更是霸气测漏,不过作者也说了,分开只是为了演示方便,可以很直观的看到这一步匹配了什么,不然一步到位匹配完成,你都不知道发生了什么就处理完毕了.来看下他的正则 (/^\

正则对象与正则表达式的基础学习

正则对象与正则表达式的基础学习 正则表达式是文字匹配的工具,它更像是一个文字模版,只要符合条件的结果都会被筛选出来. 正则表达式在使用上,它依赖于正则对象提供的方法与属性,所以使用正则表达式之前要定义正则对象. 正则表达式的两种使用方式: 1. 定义正则对象 var reg = new RegExp( /regexpression/modified ) //格式一 var reg = new RegExp( 'regexpression' , 'modified' ) //格式二 2. 直接量的

跟峰哥学最精准的openstack

视频链接:http://edu.51cto.com/index.php?do=lesson&id=127539 介绍:很多openstack从业人员都在抱怨云平台部署成本高,维护难度大,小白用户就在抱怨openstack门槛太高,入门太难,一些资深openstack架构师怀抱狭隘之心不愿与大家分享对openstack的心得体会,本人作为openstack架构师一名秉承开源精神,就是要从最浅显易懂处使大家深刻体会openstack,爱上云计算 从最初来北京的3800薪资到8k,到15k ,到26k

Linux CentOS7 VMware正则介绍、grep工具、egrep表达式

一.正则介绍 正则是学习shell脚本的必学的内容,正则学的好坏直接影响到shell编程能力. 正则表达式:使用单个字符串来描述或匹配一系列符合某个句法规则的字符串.通常用来检索和替换那些符合某个模式的文本内容.正则表达式贯穿到整个运维日常,无论是查找某个文件,还是查询某个日志文件并分析其内容均用到. 正则表达式是一种思想,一种表示方法.常用的工具grep.sed.awk三剑客. 二.grep上 grep全称是Global Regular Expression Print,表示全局正则表达式版本

答复学习汇编不顺利的准大学生

[来信] 老师.我是一名准软件工程大学生..我高2时学了C语言(皮毛),还有Java一部分,由于这样,高中成绩差,高3几乎没接触,暑假,我就网购一本汇编语言(我想学软件破解),看了3/4有人说就可以了我就开始学,发现教程根本就授人以鱼.失望了,就买了本c++ primer plus看了8章,然而学校开学开始学的是C语言,听说汇编语言对编程很有帮助,我就又想重学汇编,想到我校不需要学汇编,很矛盾.不知道怎么办 [回复] 很高兴能看到你有机会学习你感兴趣的专业.在你即将踏入大学校园之际,我想告诉你,

对于软件工程的几点困惑

伴随着自己大三学业的不断深入,新学期,新挑战,也有新知识等待着我们去汲取,但是任何人的成功都不是一帆分顺的,作为一个计算机人,我们不可避免的学习各种专业的技能,而作为我自己而言,我梦想着成为一名软件工程师.可是,面对软件工程这个全新的概念,对于我这个初出茅庐的学者而言,我又有着诸多的疑问. 1.对于新知识,新概念自己既茫然又好奇.首先,对于这个课程我自己也是特别兴奋的去接近它,因为当我选择走进计算机这个专业的一刻,我就渴望去成为一个软件工程师,身边的人也告诉我努力去成为自己想要成为的人.可是,另

2015腾讯校招笔试,一、二面经(菜鸟的流水账)

注:原文首发于:https://www.zybuluo.com/cfanr/note/18732 前言:自从阿里笔试都没通过,就有点操心校招连笔试都过不了.而能通过腾讯的笔试,当然是一个很不错的机会.一定要好好把握,可惜还是错过了--唉,自从被鹅厂抛弃后,感觉找工作越来越难了.. . 废话不多说.下面笔面经: 笔试(9.20 华工 笔试岗位:移动client) 笔试基本流程:笔试前一天会收到笔试短信通知:带上2B铅笔(我真是逗b,就是不带铅笔.害我涂黑了两道题,也改不了,考后还操心答题卡不能被检

内外兼修才是最高境界(李维的观点)——既要明白原理,也要学会使用

了解VCL Framework提供的持久化功能以及原理之后,接着的问题便是我们如何使用这些知识来增加我们日常开发Delphi应用系统的能力呢?这是一个很好的问题,因为笔者观察到许多程序员在了解了某些特定的技术之后便非常的满足,对于如何应用这些技术便不再深入讨论.不过笔者却认为,如果真的能够运用学到的技术才算是真的掌握了其中的含义,内外兼修才是最高境界.因此本小节中将使用数个Delphi持久化的范例来展示如何使用我们在前面学习到底内容.——摘自<Inside VCL>p495 ---------