// 固定电话 支持区号和分机号 3~4位区号,以0开头;7~8位直播号,以2~9开头;1~6位分机号
const reg = /^(0\d{2,3}\-)?([2-9]\d{6,7})(\-\d{1,6})?$/;
/**
* 检测值是否为固定电话
*
* @static
* @alias module:Validator.isTelephone
* @since 1.1.0
* @param {String} value 要检测的值
* @returns {Boolean} 值是否为固定电话
* @example
*
* isTelephone('22033212');
* // => true
*
* isTelephone('021-22033212');
* // => true
*
* isTelephone('021-22033212-123');
* // => true
*
* isTelephone('13000000000');
* // => false
*
*/
function isTelephone(value) {
return reg.test(value);
}
export default isTelephone;