加入收藏 | 设为首页 | 会员中心 | 我要投稿 济南站长网 (https://www.0531zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

JS正则表达式基本用法(经典全)

发布时间:2016-11-28 06:51:24 所属栏目:大数据 来源:站长网
导读://校验是否全由数字组成 nbsp;funtin isigit(s) { var patrn=/^[0-9]{1,20}$/; if (!patrn.x(s)) rturn fals rturn tru }nbsp; JavaSript表单验证mail,判断一个输入量是否为邮箱mail,通过正则表达式实现。 //检查mail邮箱 nbsp;funtin ismail(str){ nbsp

下表从最高优先级到最低优先级列出各种正则表达式操作符的优先权顺序:
nbsp;操作符 描述 转义符 (), (#63;:), (#63;=),nbsp; 圆括号和方括号 *, +, #63;, {n}, {n,}, {n,m} 限定符 ^, $, anymtaharatr 位置和顺序 | “或”操作

普通字符

普通字符由所有那些未显式指定为元字符的打印和非打印字符组成。这包括所有的大写和小写字母字符,所有数字,所有标点符号以及一些符号。

最简单的正则表达式是一个单独的普通字符,可以匹配所搜索字符串中的该字符本身。例如,单字符模式 'A' 可以匹配所搜索字符串中任何位置出现的字母 'A'。这里有一些单字符正则表达式模式的示例:
nbsp;/a/ /7/ /M/
等价的 VBSript 单字符正则表达式为:
nbsp;"a" "7" "M"
可以将多个单字符组合在一起得到一个较大的表达式。例如,下面的 JSript 正则表达式不是别的,就是通过组合单字符表达式 'a'、'7'以及 'M' 所创建出来的一个表达式。

/a7M/
等价的 VBSript 表达式为:

"a7M"
请注意这里没有连接操作符。所需要做的就是将一个字符放在了另一个字符后面。

(编辑:济南站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!