正则表达式讲义.ppt
《正则表达式讲义.ppt》由会员分享,可在线阅读,更多相关《正则表达式讲义.ppt(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、正则表达式正则表达式正则表达式(正则表达式(Regular Expression)正则表达式描述了一种字符串匹配的模式。正则表达式描述了一种字符串匹配的模式。它可以用来检查字符串是否含有某种子串、它可以用来检查字符串是否含有某种子串、将匹配的子串做替换或者从某个串中取出将匹配的子串做替换或者从某个串中取出符合某个条件的子串等符合某个条件的子串等 function checkUserName()/function checkUserName()/验证用户名验证用户名验证用户名验证用户名 var fname=;var fname=;if(fname.length!=0)if(fname.lengt
2、h!=0)for(i=0;ifname.length;i+)for(i=0;ifname.length;i+)var ftext=fname.substring(i,i+1);var ftext=fname.substring(i,i+1);if(ftext 0)if(ftext 0)alert(alert(名字中包含数字名字中包含数字名字中包含数字名字中包含数字 n+n+请删除名字中的数字和特殊请删除名字中的数字和特殊请删除名字中的数字和特殊请删除名字中的数字和特殊字符字符字符字符););return false return false else else alert(alert(请输入请
3、输入请输入请输入“名字名字名字名字”文本框文本框文本框文本框););();();return false return false return true;return true;验证用户名不能包含数字和特殊字符验证用户名不能包含数字和特殊字符正则验证:正则验证:正则验证:正则验证:var nameValue=;var nameValue=;var patternString=/a-zA-Z*$/var patternString=/a-zA-Z*$/var boolValue=patternString.test(nameValue)var boolValue=patternString.t
4、est(nameValue)if(boolValue=false)if(boolValue=false)alert(alert(用户名非法用户名非法用户名非法用户名非法););elseelse alert(alert(用户名有效!用户名有效!用户名有效!用户名有效!););正则表达式描述了一种字符串匹配的模式。正则表达式描述了一种字符串匹配的模式。它可以用来检查字符串是否含有某种子串、它可以用来检查字符串是否含有某种子串、将匹配的子串做替换或者从某个串中取出将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。符合某个条件的子串等。var email=;var email=;var pat
5、tern=/w*w*.w*$/var pattern=/w*w*.w*$/var isEmail=pattern.test(email);var isEmail=pattern.test(email);if(if(isEmailisEmail=false)=false)alert(alert(邮件地址非法邮件地址非法););elseelsealert(alert(邮件地址有效!邮件地址有效!););电子邮件合法性验证电子邮件合法性验证 正则表达式是由普通字符(如字符正则表达式是由普通字符(如字符正则表达式是由普通字符(如字符正则表达式是由普通字符(如字符a a到到到到z z)以及特)以及特)以
6、及特)以及特殊字符(称为元字符)组成的文字模式。正则表殊字符(称为元字符)组成的文字模式。正则表殊字符(称为元字符)组成的文字模式。正则表殊字符(称为元字符)组成的文字模式。正则表达式作为一个模板,将某个字符模式与所搜索的达式作为一个模板,将某个字符模式与所搜索的达式作为一个模板,将某个字符模式与所搜索的达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。字符串进行匹配。字符串进行匹配。字符串进行匹配。正则表达式就是用于描述某些规则的工具。正则表达式就是用于描述某些规则的工具。正则表达式就是用于描述某些规则的工具。正则表达式就是用于描述某些规则的工具。这些规则经常用于处理字符串中的查找或
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 正则 表达式 讲义
限制150内