易语言正则判断是否为手机号

.版本 2

.子程序 是否手机号, 逻辑型
.参数 手机号, 文本型
.局部变量 局_正则, 正则表达式类
.局部变量 i, 整数型

手机号 = 删首尾空 (手机号)
.如果真 (取文本长度 (手机号) ≠ 11)
    返回 (假)
.如果真结束

局_正则.创建 (“^(13[0-9]|14[5-9]|15[0-3,5-9]|16[2,5,6,7]|17[0-8]|18[0-9]|19[0-3,5-9])\d{8}$”, 手机号, , , , )
.如果 (局_正则.取匹配文本 (1, ) = 手机号)
    返回 (真)
.否则
    返回 (假)
.如果结束

image.png

以上代码为易语言代码。

相关阅读

添加新评论