实现验证电话:(^(0[0-9]{2,3}\-)?([2-9][0-9]{6,7})+(\-[0-9]{1,4})?$)|(^((\(\d{3}\))|(\d{3}\-))?(1[358]\d{9})$)
可以为空,但当不为空时必须要电话的格式:
(^(0[0-9]{2,3}\-)?([2-9][0-9]{6,7})+(\-[0-9]{1,4})?$)|(^((\(\d{3}\))|(\d{3}\-))?(1[358]\d{9})?$)
在最后的$前加上?来实现
近乎最完整的电话号码验证的表达式:
(^((\+86-)|(86-))?(((0|)[0-9]{2,3}\-)?([2-9][0-9]{6,7})+(\-[0-9]{1,4})?$)|(^((\(\d{3}\))|(\d{3}\-)))?(^((\+86-)|(86-))?(1[358]\d{9})$))