39.字符串函数(一)

这是字符串的四个函数 第一个:获取字符串中字的数量 第二个:获取字符串中指定索引位置的字符 第三个:从前往后查找某个字符第一次出现的位置 第四个:从后往前查找某个字符第一次出现的位置 

建立一些矩形跟文本框来模拟函数的使用 左边的小文本框为idx 右边一排是矩形 拿来显示 其他都是文本框

设置第一个矩形框的动作 鼠标单击时 设置当前元件文本

这是公式 需要添加局部变量

这是第二个框用charAt的公式 注意参数是个变量 参数可以放数据 变量 等等很多东西

在左边新建两个文本框 分别取名str1跟str2

第三个框的公式 注意:str1是个变量 括号里的参数可以手动添加 如果手动添加就要加引号 不然系统会认为这是个变量

再在后面添加两个文本框 分别取名idx1跟idx2

我们再给第三个矩形框添加一个变量同时添加一个参数 后面参数的意思就是“起始位置” 注意参数之间用逗号区分!

同理设置第四个矩形框

 新建注册页并导入20课的注册页

之前注册按钮的用例6 如果等于2则不正确 下面我们做一些真实的验证!

新建一个页面 输入验证标准

我们做1.3.5条!

首先第一条:

我们更改用例6的条件

通过变量获得用户填写的emial 然后通过函数得到首位 不是字母或数字

第三个条件实现的思路:用indexof跟lastof同时进行索引 如果两个函数的值一样 说明只有一个@

在之前的用例新添加一个条件 同时改满足全部条件为满足任意条件 

第五个条件实现的思路:“.”的位置减去“@”的位置大于1(为什么大于1,举个例子如果是5和4 他们是紧挨的 相减等于1 如果是6跟4 这才是符合条件的 相减等于2 因此要大于1)

第五个条件的设置 这里我们用的是<=1 因为我们的结论是不正确 所以要设置相反的条件

公式

猜你喜欢

转载自www.cnblogs.com/newt/p/9216315.html
今日推荐