正则表达式集

约定:一下所有的正则表达式中的"/"表示正则式的开始和结束的位置

以下正则式均为本人经过严格测试, 如果还存在bug, 请留言, 我会在第一时间改正

ip: /^((1\d{2}|2[0-4]\d|25[0-5]|[1-9]\d|[1-9])\.){3}(1\d{2}|2[0-4]\d|25[0-5]|[1-9]\d|[1-9])$/

文件路径:/[^\\\/\:*\?"<>|]+\//

匹配驼峰命名法: /(?<=[a-z0-9])(?=[A-Z])/

手机号:/^(1(([3456789][0-9])|(47)|[8][01236789]))\d{8}$/

邮箱:/^([a-z0-9,!\#\$%&'\*\+\/=\?\^_`\{\|\}~-]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z0-9,!\#\$%&'\*\+\/=\?\^_`\{\|\}~-]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*@([a-z0-9-]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z0-9-]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*\.(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]){2,})$/

posted on 2013-11-25 17:23  冯亮  阅读(217)  评论(0编辑  收藏  举报

导航