Angular:正则表达式的使用 | 您所在的位置:网站首页 › angularjs表达式中不能使用的运算符 › Angular:正则表达式的使用 |
正则表达式: e.g: (?0\d{2}[) -]?\d{8}首先是一个转义字符(,它能出现0次或1次(?),然后是一个0,后面跟着2个数字(\d{2}),然后是)或-或空格中的一个,它出现1次或不出现(?),最后是8个数字(\d{8})。 ps:?表示出现1次或者不出现。 1:匹配身份证号 正则表达式: (^\d{15}$)|(^\d{17}([0-9]|X)$)2:匹配电子邮箱 正则表达式: /^[a-z]([a-z0-9]*[-_]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[\.][a-z]{2,3}([\.][a-z]{2})?$/i3:匹配手机号 正则表达式: \d{3}-\d{8}|\d{4}-\d{7}匹配形式如:( 0511-4405222) 正则表达式: (^([0]\d{2}|\d{4}))(\d{6,7}$)匹配形式如:((021)1234567) 4:中国电话号码 正则表达式 : ((d{3,4})|d{3,4}-)?d{7,8}(-d{3})*匹配形式如:0511-4405222 或者021-87888822 或者 021-44055520-555 或者 (0511)4405222 5:中国邮政编码 正则表达式 : d{6}匹配形式如:215421 |
CopyRight 2018-2019 实验室设备网 版权所有 |