MYSQL function使用正則表達式驗證是否是手機號碼

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 ;


使用正則表達式的方式判斷是否是手機號碼

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章