正则表达式的应用
来源:互联网 发布:进货收货出售软件 编辑:程序博客网 时间:2024/05/18 02:31
最近在学习正则表达式的应用,把自己记得笔记与大家分享:
<html> <head> <title>正则表达式</title> <script type="text/javascript"> /* 1.正则表达式是一门单独的学科,与任何编程语言无关, 最初使用在医学方向,表示神经传输符号,在现代计算机 编程中也大量的使用正则表达式2.在编程中使用正则表达式最主要用来做字符串模式匹配。 尤其在javascript中使用正则表达式最多。3.在正则表达式中规定了一些特殊的符号,每一个符号都具有一定的含义。4.在实际开发中,我们可以从网上直接搜索正则表达式使用,但是在使用前要进行 反复的测试。javascript程序员更应该研究在JS中如何使用正则表达式。而不是研究正则表达式该怎么写。 5.常用的正则表达式: ^ 字符串的开始 $ 字符串的结束 \s 空白 + 出现1到N次 * 出现0到N次 ? 出现0或1次 {2,5} 出现2到5次 {1,} 出现最少1次 [0-9] 0-9的数字任意出现1个 [0-9a-zA-Z]{3,}0-9a-zA-Z之间的字符至少出现3个6.在正则JS中怎么创建正则表达式?正则表达式对象中那个表达式最常用? 第一种方式:【常用】 var regexp = /正则表达式/flag; 第二种方式: var regexp=new RegExp("正则表达式","flag"); 注:flag可选值:i,g,m i: 忽略大小写 g:当前行所有数据 m:支持多行搜索 i,g,m可以合并使用正则表达式中有一个重要的方法叫做test。 语法格式: var regexp=/正则表达式/; var retValue=regexp.test(字符串); retValue:true 字符串复合正则表达式 retVlaue:false 字符串不复合正则表达式 */ function checkEmile(email){ var emailRegExp=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;//重点 var OK=emailRegExp.test(email);//重点 var emailError=document.getElementById("emailError"); if(OK){ emailError.innerHTML=""; }else{ emailError.innerHTML="<font color='red'>邮箱地址不合法</font>"; } } </script> </head> <body> 邮箱地址<input type="text" name="email" onblur="checkEmile(this.value);" /> <span id="emailError"></span> </body></html>
1 0
- 正则表达式的应用
- 正则表达式的应用
- 正则表达式的应用
- 正则表达式的应用
- 正则表达式的应用
- 正则表达式 的应用
- 正则表达式的应用
- 正则表达式的应用
- 正则表达式的应用
- 正则表达式的应用
- 正则表达式的应用
- 正则表达式的应用
- 正则表达式的应用
- 正则表达式的应用
- 正则表达式的应用
- 正则表达式的应用
- 正则表达式的应用
- 正则表达式的应用
- poj上的经典线段树
- 迁移学习——数据不够的情况下训练深度学习模型
- Qt QIcon图标不显示
- 蜘蛛牌(深搜)
- c#--SQL-企业管理器的使用
- 正则表达式的应用
- centos 关闭防火墙,配置网卡
- 设计模式学习的一些好的文章
- SpringMVC
- IMWeb任务一之Vue+Bootstrap留言板
- nswoj-今年双11不AC
- HDU Proud Merchants 3466 0-1背包变形
- 正则表达式总结
- Yii2.0创建多项目目录方法