您的位置:首页 > 其它

常用表单校验正则表达式

2018-03-02 15:25 316 查看
时间:2018年3月2日15:14:55,今天元宵节,因开发公司自有框架,对其中表单需要做一些校验,网上的绝大多数正则表达式未能满足需要,仅做记录。(java 中 \\)
①:<[^>]+> //去掉所有HTML标签
②:^[0-9]*$ //校验数字
③:^\\d{4}/\\d{1,2}/\\d{1,2}$ //日期校验
④:^(([0-1][0-9])|2[0-3]):[0-5][0-9]$ //时间校验,24时制
⑤:^(-{0,1}[1-9]\\d*)|0$ //整数校验
⑥:^(0{1}|-?[1-9]\\d*|(-?0{1}\\.{1}(0[1-9]{1}|[1-9]{1}\\d{0,1}))|(-?[1-9]\\d*\\.{1}\\d{1,2}))$ //小数点后两位
        ^(0{1}|-?[1-9]\\d*|(-?0{1}\\.{1}(\\d{0,2}[1-9]{1}|[1-9]{1}\\d{0,2}))|(-?[1-9]\\d*\\.{1}\\d{1,3}))$ // 小数点后三位
        ^(0{1}|-?[1-9]\\d*|(-?0{1}\\.{1}(\\d{0,3}[1-9]{1}|[1-9]{1}\\d{0,3}))|(-?[1-9]\\d*\\.{1}\\d{1,4}))$ //后四位

        ^(0{1}|-?[1-9]\\d*|(-?0{1}\\.{1}(\\d{0,5}[1-9]{1}|[1-9]{1}\\d{0,5}))|(-?[1-9]\\d*\\.{1}\\d{1,6}))$ //后六位

⑦:^([a-zA-Z0-9_-]{1,}@[a-zA-Z0-9_-]{1,}(\\.{1}[a-zA-Z0-9_-]{1,}){1,})$ //邮箱校验
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  正则表达式
相关文章推荐