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

正则表达式javascript小demo以及笔记

发布时间:2020-12-14 00:53:45 所属栏目:百科 来源:网络整理
导读:正则表达式笔记 [] 表示在括号中的字符任选一个 ^不包括口号中的值 {} 括号之前的字符重复指定次数 {5} 5次 {5,} 至少5次 {5,10} 5到10次 + {1,} 至少一次 * {0,} 任意次数 ? {0,1} 0或1次 a-z 取小写a-z A-Z 大写A-Z 0-9 数字0-9 w [a-zA-Z0-9] W [^a-zA-
  1. 正则表达式笔记
    [] 表示在括号中的字符任选一个
    ^不包括口号中的值
    {} 括号之前的字符重复指定次数 {5} 5次 {5,} 至少5次 {5,10} 5到10次
    + {1,} 至少一次
    * {0,} 任意次数
    ? {0,1} 0或1次
    a-z 取小写a-z
    A-Z 大写A-Z
    0-9 数字0-9
    w [a-zA-Z0-9]
    W [^a-zA-Z0-9]
    d [0-9]
    D [^0-9]
    . 所有字符(除了rn)
    s 空白字符(空格 Tab)
    S 除了空白字符
    b 匹配单词边界
    B 匹配非单词边界

    []{}()-.?*+^$ 都必须用进行转义

    () 将多个字符包含为一个整体(其后的重复字符作用于括号内的所有字符)

    | (abc|bcd|hehe) 取括号中的任意串

    ^ 匹配开头
    $ 匹配结尾

    2E80~33FFh:中日韩符号区。收容康熙字典部首、中日韩辅助部首、注音符号、日本假名、韩文音符,中日韩的符号、标点、带圈或带括符文数字、月份,以及日本的假名组合、单位、年号、月份、日期、时间等。

    3400~4DFFh:中日韩认同表意文字扩充A区,总计收容6,582个中日韩汉字。

    4E00~9FFFh:中日韩认同表意文字区,总计收容20,902个中日韩汉字。

    A000~A4FFh:彝族文字区,收容中国南方彝族文字和字根。

    AC00~D7FFh:韩文拼音组合字区,收容以韩文音符拼成的文字。

    F900~FAFFh:中日韩兼容表意文字区,总计收容302个中日韩汉字。

    FB00~FFFDh:文字表现形式区,收容组合拉丁文字、希伯来文、阿拉伯文、中日韩直式标点、小符号、半角符号、全角符号等。

    E00-9FA5 :中文汉字

    [u4E00-u9FA5]

  2. javascript正则表达式实例
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>

</head>

<body>
    <input id="emailText" type="text" name="email" />
    <input type="button" onclick="checkEmail();" value="check" />
</body>

<script> var reg = /^[wd_-.]{3,}@[w-]+.[w]{2,4}(.[w]{2})?$/; var emailText = document.getElementById("emailText"); var checkEmail = function () { alert(reg.test(emailText.value)); }; </script>
</html>
  1. 邮箱校验和电话校验事例
邮箱格式
/^[w-_]{4,}@[w-]{1,256}.[a-zA-Z]{2,4}(.[a-zA-Z]{2})?$/ 电话号码 /^((0[d]{2}[- ]?d{8}) | (0[d]{3}[- ]?d{7}))$/

(编辑:李大同)

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

    推荐文章
      热点阅读