![Axure RP 8.0中文版原型设计从入门到精通](https://wfqqreader-1252317822.image.myqcloud.com/cover/334/27563334/b_27563334.jpg)
3.7 邮箱格式验证
案例描述
在邮箱输入框中输入的字符包含“@”和“.”两个字符,则提示“邮箱格式正确!”;否则提示“邮箱格式错误!”,如图3-85所示。
![](https://epubservercos.yuewen.com/3DA301/15825992405222006/epubprivate/OEBPS/Images/Figure-P47_5273.jpg?sign=1739597435-WjyoZUStlz6PGkZyJEIdQYAM7ZQELLyo-0-6e75eb79ce613d2003be56059351e876)
图3-85 邮箱格式验证
思路分析
- ▷ 为“文本框”元件添加“文本改变时”事件。
- ▷ 添加判断条件,通过输入的字符是否是数字或字符且是否包括“@”和“.”来判断。
- ▷ 通过截取的字符串长度是否大于0来判断邮箱格式是否正确。
操作步骤
(1)选择“文件”|“新建”命令,新建一个Axure的文档。
(2)在左侧“元件库”面板中将“文本标签”元件拖入编辑区中,双击使其呈编辑状态,输入“邮箱:”,在右侧单击“样式”标签切换至“样式”面板,在“位置·尺寸”区域设置“x轴坐标”为80,“y轴坐标”为80,如图3-86所示。
![](https://epubservercos.yuewen.com/3DA301/15825992405222006/epubprivate/OEBPS/Images/Figure-P48_5303.jpg?sign=1739597435-HKhEsCknOqcBQmbPMzuYrCPvV260inLV-0-241a311b463b52d4cd3f3450be7d00ae)
图3-86 设置文本标签
(3)在左侧“元件库”面板中将“文本框”元件拖入编辑区中,在工具栏中设置x为140,y为75,“宽度”为230,“高度”为25,在右侧“检视:文本框”区域设置名称为email,如图3-87所示。
![](https://epubservercos.yuewen.com/3DA301/15825992405222006/epubprivate/OEBPS/Images/Figure-P48_5314.jpg?sign=1739597435-6i5hgYDrtNEdk1r3xygGzzOrRtQzMRRP-0-9297bec2bb8a8221982cf19b7a4c33f3)
图3-87 设置文本框
(4)在左侧“元件库”面板中将“文本标签”元件拖入编辑区中,双击删除文本标签默认文字,在右侧“检视:矩形”区域设置名称为tips,在工具栏中设置x为400,y为80,“文本颜色”为红色(#FF0000),如图3-88所示。
![](https://epubservercos.yuewen.com/3DA301/15825992405222006/epubprivate/OEBPS/Images/Figure-P48_5324.jpg?sign=1739597435-AYQpOzyBK2XuN4ZhdrIdhC6qw43T46Sb-0-2647118ba10055912ca7c401495057f0)
图3-88 设置文本标签
(5)在编辑区选择“email文本框”元件,在右侧“属性”面板中双击“文本改变时”选项,弹出“用例编辑<文本改变时>”对话框,单击“添加条件”按钮,弹出“条件设立”对话框,在第一个下拉列表框中选择“值”,单击文本框右侧的fx按钮,弹出“编辑文本”对话框,在下方单击“添加局部变量”超链接,设置LVAR1等于“元件文字”email,在上方插入函数,如图3-89所示。单击“确定”按钮返回“条件设立”对话框。
![](https://epubservercos.yuewen.com/3DA301/15825992405222006/epubprivate/OEBPS/Images/Figure-P49_5342.jpg?sign=1739597435-CluNfkIx45HxsZVJ3VwuM0tyteuJ5hVw-0-ee50dc9152d7ce2532575f56fc6d9bba)
图3-89 插入函数
(6)在第二个下拉列表框中选择“是”,第三个下拉列表框中选择“字母或数字”,如图3-90所示。
![](https://epubservercos.yuewen.com/3DA301/15825992405222006/epubprivate/OEBPS/Images/Figure-P49_5346.jpg?sign=1739597435-004xXOyxucj1dyBqHIZYkIt6jpHg8YeX-0-53c23ac7bd1e65707d6211ed2cc7918e)
图3-90 设立条件
(7)单击右侧“添加行”按钮,添加一行,在第一个下拉列表框中选择“值”,单击文本框右侧的fx按钮,弹出“编辑文本”对话框,在下方单击“添加局部变量”超链接,设置LVAR1等于“元件文字”email,在上方插入函数,如图3-91所示。单击“确定”按钮返回“条件设立”对话框。
![](https://epubservercos.yuewen.com/3DA301/15825992405222006/epubprivate/OEBPS/Images/Figure-P49_5350.jpg?sign=1739597435-q3cuOhT9gGo9MMOfd7wIt24AtqA25gc6-0-ba0a29dc674180be6606aad89d5e9817)
图3-91 插入函数
(8)在第二个下拉列表框中选择“>”,第三个下拉列表框中选择“值”,在最后的文本框中输入0,如图3-92所示。
![](https://epubservercos.yuewen.com/3DA301/15825992405222006/epubprivate/OEBPS/Images/Figure-P50_5361.jpg?sign=1739597435-0JsvuSRQCeB8tnrasVq6WJIRAOgDGWIE-0-e32663aa7b2a7df7ff01f4575f438e07)
图3-92 设立条件
(9)用同样的方法添加行,设置条件,分别判断“@”和“.”之间的字符与“.”之后的字符长度,函数设置如图3-93和图3-94所示。单击两次“确定”按钮返回至“用例编辑<文本改变时>”对话框。
![](https://epubservercos.yuewen.com/3DA301/15825992405222006/epubprivate/OEBPS/Images/Figure-P50_5365.jpg?sign=1739597435-9ji5GpLR0EDrJmlxn3O4uJLX7uHEAaAp-0-1b6c1257925cd7a0a259ae7bd3f9bf93)
图3-93 插入函数
![](https://epubservercos.yuewen.com/3DA301/15825992405222006/epubprivate/OEBPS/Images/Figure-P50_5368.jpg?sign=1739597435-w8S4heIUzV422bEJxErVvJq4S1MUPqwG-0-38f325d30be5f8ca786989d6f9f32afc)
图3-94 插入函数
(10)在左侧“添加动作”区域选择“设置文本”选项,在右侧“配置动作”区域选中“tips(矩形)”复选框,设置文本值为“邮箱格式正确!”,如图3-95所示。单击“确定”按钮返回至编辑区中。
![](https://epubservercos.yuewen.com/3DA301/15825992405222006/epubprivate/OEBPS/Images/Figure-P51_5379.jpg?sign=1739597435-Zjebo3CrG20OQnmfk1Xm2QKGR1NF7lTH-0-f56ce644bdbfeb904c8de6858f1b9d3f)
图3-95 设置文本值
(11)再次双击“文本改变时”选项添加用例2,弹出“用例编辑<文本改变时>”对话框。按照步骤(10)的操作设置文本值为“邮箱格式错误!”,如图3-96所示。单击“确定”按钮返回至编辑区中。
![](https://epubservercos.yuewen.com/3DA301/15825992405222006/epubprivate/OEBPS/Images/Figure-P51_5383.jpg?sign=1739597435-Nqbtbjii8GoO8XbHSkebfn79MD0xUGbZ-0-bc8d9497323a61afa4f18ea5394f2db4)
图3-96 设置文本值
(12)按Ctrl+S快捷键,以“3.7”为名称保存该文件,然后按F5键预览效果,如图3-97所示。
![](https://epubservercos.yuewen.com/3DA301/15825992405222006/epubprivate/OEBPS/Images/Figure-P51_17560.jpg?sign=1739597435-UCLmQbKd2aWX9v5YJvnaiIU5SLOx4O8z-0-2b53a2b1ada7e59494cf502f2900d8ad)
图3-97 最终效果