通过正则表达式校验hive表中手机号码字段
select '13611121199' regexp '(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\\d{8}$' 执行结果返回true则为手机号码正确
效果图如下:
select '13611121199' regexp '(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\\d{8}$' 执行结果返回true则为手机号码正确
效果图如下: