《正则表达式讲义》PPT课件.ppt

上传人:jun****875 文档编号:8567388 上传时间:2020-03-30 格式:PPT 页数:21 大小:396.32KB
返回 下载 相关 举报
《正则表达式讲义》PPT课件.ppt_第1页
第1页 / 共21页
《正则表达式讲义》PPT课件.ppt_第2页
第2页 / 共21页
《正则表达式讲义》PPT课件.ppt_第3页
第3页 / 共21页
点击查看更多>>
资源描述
正则表达式 正则表达式 正则表达式 RegularExpression 正则表达式描述了一种字符串匹配的模式 它可以用来检查字符串是否含有某种子串 将匹配的子串做替换或者从某个串中取出符合某个条件的子串等 functioncheckUserName 验证用户名varfname document myform txtUser value if fname length 0 for i 0 i0 alert 名字中包含数字 n 请删除名字中的数字和特殊字符 returnfalse else alert 请输入 名字 文本框 document myform txtUser focus returnfalse returntrue 验证用户名不能包含数字和特殊字符 正则验证 varnameValue document myform txtUser value varpatternString a zA Z varboolValue patternString test nameValue if boolValue false alert 用户名非法 else alert 用户名有效 正则表达式描述了一种字符串匹配的模式 它可以用来检查字符串是否含有某种子串 将匹配的子串做替换或者从某个串中取出符合某个条件的子串等 varemail document loginForm txtEmail value varpattern w w w varisEmail pattern test email if isEmail false alert 邮件地址非法 else alert 邮件地址有效 电子邮件合法性验证 正则表达式是由普通字符 如字符a到z 以及特殊字符 称为元字符 组成的文字模式 正则表达式作为一个模板 将某个字符模式与所搜索的字符串进行匹配 正则表达式就是用于描述某些规则的工具 这些规则经常用于处理字符串中的查找或替换字符串 换句话说 正则表达式就是记录文本规则的代码 正则表达式就是用一个 字符串 来描述一个特征 然后去验证另一个 字符串 是否符合这个特征 正则表达式对象 语法var对象名 表达式 var对象名 newRegExp 正则表达式对象应用 URL验证varregexpObject http s varisURL regexpObject test http 结果为 truevarregExpObj new egExp http s varisURL regExpObj test http 结果为 true 正则四要素 4 1 内容匹配 varstr hellobenet str str replace benet accp varregexpObject http s 匹配表达式由字母 数字和符号组成 直接写要匹配的内容 验证带027区号的电话号码验证必须带有字母的用户名 元字符匹配元字符是ECMAScript提供的用来辅助匹配表达式的一种字符 它们不能被直接理解为字面意思 如 benet 正则四要素 4 2 验证密码只能是数字车牌号码中不能包含数字4 位置匹配位置元字符用来匹配指定的匹配表达式位于字符串的哪个位置 正则四要素 4 3 验证不能以数字大头的用户名验证以nb结尾的标识符 频率匹配计数元字符用来控制一个匹配项可以在字符串中出现的次数 这样会使得表达式更加的灵活通用 正则四要素 4 4 转义字符和匹配项控制 转义字符元字符占用了很多可能会进行匹配的符号 如 直接作用这些字符不会被语法解析器认为是匹配项 避免产生错误的方法就是在符号之前加上一个反斜杠 构成转义字符 匹配一个双斜杠 1 2 匹配一个算术表达式 1 2 匹配项控制 使用以对小括号来组成一个复合的匹配项 系统在进行匹配时会作为一个整体来匹配它如 ab ab
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!