DELIMITER $$
DROP FUNCTION IF EXISTS `ISMOBILE`$$
CREATE FUNCTION `ISMOBILE`(mobileNum VARCHAR(32)) RETURNS INT(32)
BEGIN
DECLARE result INT(1) DEFAULT 0;
SELECT pmsg REGEXP '^[1](3[0-9]|47|5[0-9]|8[0-9])[0-9]{8}$' INTO result ;
RETURN result;
END$$
DELIMITER ;
使用正则表达式的方式判断是否是手机号码
转载于:https://blog.51cto.com/ak1ng/1282852