正则表达式语法介绍
正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。 字符集合说明 ^ 匹配输入字符串的开始位置。要匹配 "^" 字符本身,请使用 "^" { } 修饰匹配次数的符号。要匹配大括号,请使用 "{" 和 "}" . 匹配除了换行符(n)以外的任意一个字符。要匹配小数点本身,请使用 "." ? 修饰匹配次数为 0 次或 1 次。要匹配 "?" 字符本身,请使用 "?" + 修饰匹配次数为至少 1 次。要匹配 "+" 字符本身,请使用 "+" * 修饰匹配次数为 0 次或任意次。要匹配 "*" 字符本身,请使用 "*" | 左右两边表达式之间 "或" 关系。匹配 "|" 本身,请使用 "|" 字符集合说明
限定符 说明 选择表达式 xxx | xxx:
正则表达式示例: 英文 = "^[A-Za-z]+$"; 数字 = "^d+$"; 整数 = "^[-+]?d+$"; 实数 = "^[-+]?d+(.d+)?$"; 邮件 = "^[a-zA-Z0-9_]+@[a-zA-Z0-9_]+.[a-zA-Z]{2,5}?((.cn)|(.jp))?$"; 邮件2 = "^[a-zA-Z0-9_]+[Wa-zA-Z0-9_]*@[a-zA-Z0-9_]+.[a-zA-Z]{2,51); font-family:Arial; font-size:13.63636302948px; line-height:26px"> 网址 = "^http:\[A-Za-z0-9]+.[A-Za-z0-9]+[-=?%&_~`@[]':+!]*([^<>""])*$"; 电话 = "^(((d{3}-))?((0d{2,3})|0d{2,3}-))?[1-9]d{6,7}$"; 手机 = "^(((d{3}))|(d{3}-))?((13)|(15))d{9}$"; 货币 = "^d+(.d+)?$"; 邮编 = "^[1-9]d{5}$"; 身份证 = "^d{17}[x0-9]$"; QQ = "^[1-9]d{4,8}$"; UnixPath="^([/][A-Za-z0-9])+*$"; 正则表达式速查表 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |