实例说明:
这里提示一下,教程里的每个交互都是区别提示,实际可以放在一个条件下判定。根据自己的需求来调整即可。
实例原理:
对于 国内手机号的验证有以下几个条件:
1、纯数字判定
2、11位字符长度判定(已包含空值)
3、1字开头判定
4、第2位数为(3、5、7、8、9)之一判定
主要验证以上4个条件即可。
实例教程:
1、新建三个元件(输入框、按键、动态面版)
动态面版主要是为验证提示,教程里为成5个提示,正常不管是哪个条件不成立只要一个提示即可(比如:手机号格式不正确)

2、选中【按钮】元件,添加单击事件

a、添加条件1:纯数字判定

b、添加条件2:11位字符长度

c、添加条件3:1开头的数字

注意:这里有一个【函数】要设置,也需要新建一个【局部变量】
点击【fx】弹出函数和变量编辑框。

先添加一个局部变量【LVAR1】,再在上面插入以上函数【[[LVAR1.charAt(0)]]】
【charAt(0)】其中(0)代表第1位,如果是(1)代表第2位字符,以此类推

d、添加条件4:第2个字符必为(3、5、7、8、9)之一
注意这里的函数和上面1开头的判定是一样的,只是把charAt(0)修改为(1),即可,也需要建一个局部变量


e、添加验证通过动作即可
以上是手机号验证的全部流程,请结合自身的需求优化。