SQL语句的区分国内外手机号

Oracle数据库:

REGEXP_LIKE(phone,'^(\+?0?86\-?)?1[3456789]\d{9}$')


MySQL数据库:

phone REGEXP '^(\\+{0,1}0{0,1}86\\-{0,1}){0,1}1[3456789][0-9]{9}$'

你可能感兴趣的:(SQL语句的区分国内外手机号)