正规表达

<script>
window.onload=function(){

var otext1=document.getElementById(‘text1‘);
var otext2=document.getElementById(‘text2‘);
var obtn1=document.getElementById(‘btn1‘);

obtn1.onclick=function(){
var re=/<[^<>]+>/g; //.代任意字符
otext2.value=otext1.value.replace(re,‘‘);
}
/*
\d 数字 【0-9】
\w 英文 ,数字 ,下划线 [a-z0-9]
\s 空白字符
\D [^0-9]
\W [^A-Z0-9]
\S 非空白字符
.代表任意字符
+ {1,}
? {0,1}
* 任意次
g 全局
i 忽略大小写
^
首行 ^ 尾行 $
量词:
{n} 出现在n次
{n,m}最少n次,最多m次
\d{8}
[1-9]\d{7}
[1-9]\d {4,10}
( 以0开头 有2-3位 )可有可无
电话号码(0\d{2.3}-)?[1-9]\d{7}(-\d{1,5})?
/^\[email protected][a-z0-9]+\.[a-z]+$/i;
test()检查是否写对 一部分符合要求

replace 替换掉

search返回下标

match提出,返回值
*/
}

时间: 2024-10-09 01:01:29

正规表达的相关文章

拜师鸟哥之linux学习体会(11)——正规表达法与文件格式化处理

1.    正规表示法就是处理字符串的方法,以行为单位来进行字符串的处理,透过一些特殊符号的辅助,可以让使用者轻松到达搜索.删除.取代某特定字符串的处理程序.举个简单的例子,我们知道邮箱都是有特定格式的,可以利用该格式来进行筛选,把不符合的字符串删去.只要每次有来信时,都先将来信的标题与内容进行特殊字符串的对比,发现有不良邮件就进行剔除. 2.    正规表示法最常用的指令就是grep,意思是进行匹配,例如grep 'eth0'就是找出含eth0的那一行.grep也是以行为单位进行数据的匹配的,

项目分享六:图片的延迟加载

一.关于延迟加载 图片的延迟加载,是 APP 里常用的一种技术,图片产生会生成一张预览图,等到原图下载完成后,再替换掉. 如下面二张图所示.实现起来,虽然不是很难,但要把它封装好,也不大容易.在这里主要讲解一下 ChiTuStore 项目中是如何封装. 二.图片的绑定 我们打开 App/Module/Home/Index.html 文件,可以找到下面一段代码,这段代码是用来对首页产品列表进行绑定的,我要关注的是 <img data-bind="attr:{src:ImagePath}&qu

PHP系统(六)PHP正则表达式

php正则表达式 正则表达式是一种描述字符串结果的语法规则,是一个特定的格式化模式,可以匹配.替换.截取匹配的字符串.常用的语言基本上都有正则表达式,如JavaScript.java等.其实,只有了解一种语言的正则使用,其他语言的正则使用起来,就相对简单些.文本主要围绕解决下面问题展开. 匹配查找分割替换 1.正规表达语法 定界符号:多种都可以%%.||.常用// 原子:最少的一个匹配单位位(放在定界符中).在一个正则表达式中.至少有一个原子 原子是正则表达式的最基本的组成单元.而且在每个模式中

LINUX 下 find grep sed awk 的常见基本用法特点

LINUX 下 find grep sed awk 的常见基本用法特点 只为让自己具有更高的水准,这就开始了长达6个月的小白进阶路! 这几天学习linux基础命令有点犯蒙,尤其是对文件查找这块.所有我想把一些我觉得常用的实用的参数项总结下来,大神勿喷哈... 不到之处请大家指教,小女子在此谢过了. 一.find:命令用于查找文件系统中指定的文件,其命令格式为: 1.find pathname -options [ -print  -exec  -ok ... ] (1)find 命令的参数: p

Nginx应用实践入门

一.HTTP协议包含很多功能 www是http功能之一 www服务端口默认是80,OSI 第7层 应用层协议 二.实现WWW服务的常用Web软件 产品:nginx,apache(静态Web软件) 三.经典的web组合 LAMP(Linux apache mysql php)==>经典 LNMP(Linux Nginx mysql php)==>国内非常流行 四.Nginx介绍 Nginx www服务软件,俄罗斯人开发,开源,性能很高 Nginx本身是一款静态(html,js,css,jpg等)

grep、egrep及正则表达式

一.文本搜索工具中的grep和egrep   grep (global search regular expression_r(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来.Unix的grep家族包括grep.egrep和fgrep.egrep和fgrep的命令只跟grep有很小不同.egrep是grep的扩展,支持更多的re元字符, fgrep就是fixed grep或fast

Python中的字符串及其相关操作

1.表示: 字符串可以用单引号或者双引号括起来,两者效果是完全一样的. 针对较长的字符串,也可以用三个引号括起来,即"""..."""或者'''...'''.引号里面再用与之不同类型的引号会被当做是普通字符,不会报错,如    '"Yes," he said.',或"doesn't". 2.换行: 字符串可以跨多行.一种方法是使用三引号:"""...""&q

想去洗手间!如何委婉表达不出糗?

想去洗手间!如何委婉表达不出糗? 直接说"我要上厕所"似乎也没什么,但总让人觉得有点不够雅观,尤其是对于女生来说. 在英语中有很多表达这一意思的委婉说法,如果不知道的话,很容易在交际过程中闹出笑话. 1.I need to go somewhere.如果听到这句话,千万不要以为她/他想去哪儿,然后回答成You can go anywhere you like,那可要了笑话了. 当有老外这么说的时候,指给他卫生间在哪里就行了. 2.I want to wash my hands.其实跟我

2.2正规式

正规式是正则表达式,它是一种表示正规集的工具. 而且一个正规式它是对应于一个正规文法的.正规文法是3型文法.既然一个正规式对应一个正规文法,那么它们之间肯定是能够进行转换的.从正规文法转向正规式.规则2:A->xA|y有一个递归,递归体现在A->xA 三个规则涵盖了所有的情况,不是说一个式子里面套用一个规则就行了,规则只是最简单最基本的一种形式,然后呢到具体的文法当中就可能用到规则的组合了. S->xSx|y与规则2非常类似,与规则2不同的是后面多了一个x.那样就要灵活应用规则2.把式子