单行文本
1. 简介
1.1 字段简介
单行文本是最基础的字段,一般指只能输入和显示一行字符的文本框。常用于收集简单/短小的数据输入,如用户名、公司名称等信息。
2. 字段属性
2.1 字段切 换
单行文本可以与「单选框组」、「下拉单选」进行字段类型切换,已产生的数据会同步转化为选项值:

2.2 不允许重复值
设置「不允许重复值」,那么在保存表单时,会校验是否存在相同的值。

2.3 限定字数
设置「限定字数」,输入允许填写的字数范围,那么在保存表单时,只有符合限定字数才允许提交。

2.4 掩码显示
有些敏感信息不期望被其他人看到,可以设置「掩码显示」,那么在输入信息后,将自动按照设置的掩码规则对数据进行*掩盖处理。

掩码规则如下:
| 掩码规则 | 规则说明 |
|---|---|
| 全覆盖 | 输入的文字全部掩盖 |
| 姓名 | 显示前1个字,后1个字 |
| 手机号 | 显示前3位,后4位 |
| 邮箱 | 显示前3位,@和之后的字 |
| 金额 | 全掩盖,虚拟为5位 |
| 身份证 | 显示后4个字 |
| 住址 | 显示前4个字,后4个字 |
| IP住址 | 显示第一段IP |
| 车牌号 | 显示前1个字,后两位 |
| 自定义规则 | 自定义设置:开头、结尾、中间显示规则 |

2.5 限定输入格式
设置「限定输入格式」,可以对填表进行格式规范,提交时起到校验作用。

格式对应的校验规则如下:
| 格式 | 校验规则 |
|---|---|
| 自定义 | 可以自己输入正则表达式进行限制,符合该表达式的内容才能通过校验。 |
| 手机号码 | 1开头的 11 位数字 手机号码前可加国家代码 |
| 电话号码 | 0 开头的区号-座机号-分机号,区号和分机号选填 |
| 邮政编码 | 6位数字 |
| 身份证号码 | 采用正则表达式进行校验: 身份证长度 18 位,前 17 位必然为数字 前两位省份数字在 11 到 82 区间 从第 7 位开始的 6 位生日码符合日期校验 最后 1 位可以是数字、大写 X |
| 邮箱 | xxx@xxx.xxx |
| 字母 | 26个字母,大小写形式都支持 |
| 字母数字 | 26个字母的大小写形式加上数字0-9 |
| 数字 | 阿拉伯数字 |
| 大写字母 | 26个大写字母 |
| 小写字母 | 26个小写字母 |
| IP地址 | IPv4格式的IP地址 |
| 链接 | http或https链接地址 |
| 车牌号 | 34个省级行政区简称加上4至9位字母或数字 |
2.6 默认值
单行文本可以设置三种类型的默认值:自定义、数据联动、公式编辑
2.6.1 自定义
默认值选择 自定义 时,可在输入框中输入文字,即作为该字段的默认值:

2.6.2 公式编辑
公式编辑,指对该字段设置函数公式,填表时自动显示公式生成的字段值。
选择 公式编辑 后,点击设置打开公式编辑器弹窗,进行函数设置。具体函数使用方法详见: 公式

2.6.3 数据联动
数据联动:指调用其他表单中满足一定条件规则的数据作为该字段的默认值。
选择 数据联动 后,点击设置打开设置弹窗,选择联动表单,设置联动规则,具体设置规则详见: 数据联动

2.7 扫码
单行文本支持小程序端扫码输入内容。勾选字段属性中的 「扫码」 ,支持的扫码类型有:条形码、二维码。可设置是否允许手动输入、禁用相册。

通过小程序打开表单,点击字段右侧扫码icon,扫描二维码/条形码后,即可自动将扫码内容填充至输入框中。
