|
分享源码
界面截图: |
|
是否带模块: |
纯源码 |
备注说明: |
- |
本帖最后由 607297 于 2018-3-13 02:32 编辑
|
文本_检测非法字符 | 逻辑型 | | |
待判断的内容 | 文本型 | | | | 非法字符 | 文本型 | | | | 数字 | 逻辑型 | | | | 小写字母 | 逻辑型 | | | | 大写字母 | 逻辑型 | | | | 符号 | 逻辑型 | | | | 汉字 | 逻辑型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 字符 | 文本型 | | | 代码 | 整数型 | | | n1 | 整数型 | | | n2 | 整数型 | | | 字符组 | 整数型 | | 0 | 非法组 | 整数型 | | 0 | Num1 | 整数型 | | | Num2 | 整数型 | | | boo | 逻辑型 | | |
n1 = 1 循环判断首 ()字符 = 取文本中间 (待判断的内容, n1, 1 )如果真 (取代码 (字符, ) ≤ 0 )字符 = 取文本中间 (待判断的内容, n1, 2 )n1 = n1 + 1 代码 = 取代码 (字符, )如果真 (字符 ≠ “”)加入成员 (字符组, 代码 )n1 = n1 + 1 循环判断尾 (字符 ≠ “”)n1 = 1 循环判断首 ()字符 = 取文本中间 (非法字符, n1, 1 )如果真 (取代码 (字符, ) ≤ 0 )字符 = 取文本中间 (非法字符, n1, 2 )n1 = n1 + 1 代码 = 取代码 (字符, )如果真 (字符 ≠ “”)加入成员 (非法组, 代码 )n1 = n1 + 1 循环判断尾 (字符 ≠ “”)判断 (是否为空 (非法字符 )) Num1 = 取数组成员数 (字符组 )计次循环首 (Num1, n1 )代码 = 字符组 [n1 ]如果真 (数字 )如果真 (代码 ≥ 48 且 代码 ≤ 58 ) boo = 真 跳出循环 ()如果真 (小写字母 )如果真 (代码 ≥ 97 且 代码 ≤ 122 ) boo = 真 跳出循环 ()如果真 (大写字母 )如果真 (代码 ≥ 65 且 代码 ≤ 90 ) boo = 真 跳出循环 ()如果真 (符号 )如果真 (代码 ≥ 1 且 代码 ≤ 47 或 代码 ≥ 59 且 代码 ≤ 64 或 代码 ≥ 91 且 代码 ≤ 96 ) boo = 真 跳出循环 ()如果真 (汉字 )如果真 (代码 ≤ 0 ) 如果真 (取拼音 (字符, 1 ) = “”)boo = 真 跳出循环 ()计次循环尾 ()Num1 = 取数组成员数 (字符组 )Num2 = 取数组成员数 (非法组 )计次循环首 (Num1, n1 )代码 = 字符组 [n1 ]计次循环首 (Num2, n2 )如果真 (代码 = 非法组 [n2 ])boo = 真 跳出循环 ()计次循环尾 ()计次循环尾 ()返回 (boo)
|
|