通过正则表达式校验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则为手机号码正确

效果图如下:

 

通过正则表达式校验hive表中手机号码字段