注意: 我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗? 请在此处查看本文的 英文版本 以便参考。
本文内容
若要输入值范围的简介
如果您想要提高识别的控件,例如与触笔,在文本框中输入的文本中的非键盘文本输入,您可以指定该控件的输入的范围。输入值范围可以指定用户输入适用于该控件的类型。例如,如果您使用的文本框中输入的 IS_URL 范围,将忽略单词之间输入的任何空格。
可以为以下类型的控件设置输入值范围:
-
文本框
-
格式文本框
-
日期选取器
-
项目符号列表
-
编号列表
-
普通列表
-
组合框
-
多选列表框
若要指定输入值范围,请双击该控件。在控件属性对话框中,单击高级选项卡,,然后单击输入值范围。
输入范围的类型
有三种类型的输入范围:
可以将所有类型的输入范围都配置为限制输入以匹配仅指定的输入值范围模式或仅仅使于该模式的输入值偏向。默认情况下,输入值范围是限制为仅输入值范围模式匹配。若要向输入范围允许非匹配输入,但仍偏差,请选中输入值范围对话框中的输入识别不匹配复选框。
注意:
-
输入值范围适用仅对其设置的控件,而不将控件绑定到其中的字段。
-
输入的范围功能不适用于东亚语言识别器。
以下各节介绍了每种类型的输入范围。
标准
要设置标准的输入的范围,单击标准输入值范围对话框中,然后单击输入范围列表中的设置。下表描述为每个标准的输入范围定义的模式,并提供的输入要应用的种类的示例。
输入的范围 |
说明 |
IS_DEFAULT |
识别标准偏差。视为默认值,并利用默认词典 (词汇表)。 |
IS_URL |
URL、 文件和 FTP 格式。 示例:
|
IS_FILE_FULLFILEPATH |
用于描述文件路径的字符。包括以下条件:
示例:
|
IS_FILE_FILENAME |
用于描述文件名的字符。包括以下条件:
示例:
|
IS_EMAIL_USERNAME |
电子邮件用户名。 示例:
|
IS_EMAIL_SMTPEMAILADDRESS |
完成 SMTP 电子邮件地址。例如,someone@example.com。 |
IS_LOGINNAME |
登录名和域。包括以下条件:
示例:
|
IS_PERSONALNAME_FULLNAME |
名字、 中间名和姓氏的组合。 英语 (美国) 设置格式的示例:
|
IS_PERSONALNAME_PREFIX |
敬语或名称前面的标题。 英语 (美国) 设置格式的示例:
|
IS_PERSONALNAME_GIVENNAME |
名字或名首写字母。 英语 (美国) 设置格式的示例:
|
IS_PERSONALNAME_MIDDLENAME |
中间名或缩写。 示例:
|
IS_PERSONALNAME_SURNAME |
最后一个名称。 英语 (美国) 设置格式的示例:
|
IS_PERSONALNAME_SUFFIX |
名称后缀、 缩写和罗马数字。例如,职位需求。 |
IS_ADDRESS_FULLPOSTALADDRESS |
完整的地址,包括数字。 英语 (美国) 设置格式的示例:
|
IS_ADDRESS_POSTALCODE |
邮政编码 (适用于国际支持) 字母数字。 英语 (美国) 设置格式的示例:
|
IS_ADDRESS_STREET |
住宅号、 街道、 公寓名称和号码和仅邮政框。例如,123 大街。 |
IS_ADDRESS_STATEORPROVINCE |
完整的姓名或缩写的省 / 自治区。 英语 (美国) 设置格式的示例:
|
IS_ADDRESS_CITY |
姓名或缩写的城市。 英语 (美国) 设置格式的示例:
|
IS_ADDRESS_COUNTRYNAME |
国家/地区的名称。 英语 (美国) 设置格式的示例:
|
IS_ADDRESS_COUNTRYSHORTNAME |
国家/地区的缩写。 英语 (美国) 设置格式的示例:
|
IS_CURRENCY_AMOUNTANDSYMBOL |
货币符号和编号。 英语 (美国) 设置格式的示例:
|
IS_CURRENCY_AMOUNT |
货币,不包括货币符号的数值。例如,2,100.25。 |
IS_DATE_FULLDATE |
完整日期,在各种格式。 英语 (美国) 设置格式的示例:
|
IS_DATE_MONTH |
限制为 1 到 12 个月内的数字表示形式。 示例:
|
IS_DATE_DAY |
限制为 1-31 日的数字表示形式。 示例:
|
IS_DATE_YEAR |
数字表示形式年。 示例:
|
IS_DATE_MONTHNAME |
字符表示形式月份。 英语 (美国) 设置格式的示例:
|
IS_DATE_DAYNAME |
字符表示的天数。 英语 (美国) 设置格式的示例:
|
IS_DIGITS |
正整数。允许数字 0-9 所做的字符串。 |
IS_NUMBER |
数字,包括逗号、 负数符号和小数。对于美国的位置,包括以下条件:
|
IS_ONECHAR |
单个 ANSI 字符,1252年代码页。对于美国的位置,这包括以下字符: ABCDEFGHIJKLMNOPQRSTUVWXYZabcdEfghijklmnopqrstuvwxyz0123456789!\"#$%& () * +、-。 /:; <> =? @[\] ^ _'{|}~ |
IS_TELEPHONE_FULLTELEPHONENUMBER |
电话号码。不支持使用字母数字。 英语 (美国) 设置格式的示例:
|
IS_TELEPHONE_COUNTRYCODE |
电话国家/地区代码。 英语 (美国) 设置格式的示例:
|
IS_TELEPHONE_AREACODE |
电话区号。 英语 (美国) 设置格式的示例:
|
IS_TELEPHONE_LOCALNUMBER |
不包括国家或地区代码的电话号码。 英语 (美国) 设置格式的示例:
|
IS_TIME_FULLTIME |
小时、 分钟、 秒和按字母顺序时间缩写。美国英语使用 12 小时制。前导零分钟和秒的时间可选的但需要。小时被限制为 0-24;为 0 59 约束分钟和秒。 英语 (美国) 设置格式的示例:
|
IS_TIME_HOUR |
数字表示小时形式。限制为 0-24。 |
IS_TIME_MINORSEC |
数字表示分钟或秒形式。限制到 0 到 59。 |
短语列表
输入的范围设置为短语列表使您可以指定要限制或偏置输入控件的输入字词或短语的列表。例如,您可能会创建短语列表的文本框中名为"主要颜色",然后设置为"红色"、"黄色"和"蓝色"列表。在此方案中,如果在 Tablet PC 用户写入 word"熊飞"文本框中,它将被识别为并转换为单词"红色"。
若要创建短语列表输入值范围:
-
单击输入值范围对话框中的自定义,然后单击新建。
-
在名称框中,键入短语列表输入值范围设置的名称。
-
在类型列表中,单击短语列表。
-
每个字词或短语在列表中的,在短语框中键入单词或短语,然后单击添加。
在表单模板中创建短语列表后,您可以通过从输入范围列表中选择窗体上的其他控件应用它。
注意: 如果删除了短语列表输入的范围内已应用于控件,也将从所有其他控件对其应用,并从表单模板中删除其定义删除输入的范围。
正则表达式
输入的范围设置为正则表达式使您可以指定正则表达式定义限制或偏置输入控件的输入的自定义模式。您可以了解有关使用Microsoft Office InfoPath 2007Microsoft Tablet PC 软件开发工具包 (SDK)中的输入范围的正则表达式语法的详细信息。
若要创建正则表达式输入范围设置:
-
单击输入值范围对话框中的自定义,然后单击新建。
-
在名称框中,键入正则表达式输入值范围设置的名称。
-
在类型列表中,单击正则表达式。
-
在正则表达式框中,键入正则表达式公式。
在表单模板中创建的正则表达式后,您可以通过从输入范围列表中选择窗体上的其他控件应用它。
注意: 如果删除了已应用于控件的正则表达式输入值范围,将从所有其他控件对其应用,并从表单模板中删除其定义删除输入的范围。
下表显示了一些可用于创建自定义的输入的范围设置的正则表达式示例。
表达式 |
说明 |
匹配项 |
非匹配项 |
(0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |9) |
匹配任意单个数字、 1 到 9。 |
1 |
42 |
(0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |9 |,|-) + |
匹配一个或多个单个数字、 逗号或短划线。用于限制对区域或组的号码,例如,要打印的页面区域的输入。 |
1 ,,, |
三个 |
(0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |9) (0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |9) (0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |9)-(0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |9) (0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |9)-(0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |9) (0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |9) (0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |9) (0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |9) (0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |9) |
社会保险号码。社会保险号码的格式是nnn-nn-nnnn。 |
123-45-6789 |
12-123-12 |
(0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |9) (0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |9) (0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |9)-(A|B |C |D |E |F |G |H |我 |J |K |L |M |N |O |P |问答 |R |T |U |V |W |X |Y |Z)(A|B |C |D |E |F |G |H |我 |J |K |L |M |N |O |P |问答 |R |T |U |V |W |X |Y |Z)(A|B |C |D |E |F |G |H |我 |J |K |L |M |N |O |P |问答 |R |T |U |V |W |X |Y |Z)-(0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |9) (0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |9) (0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |9) |
这种格式的部件号: |
123-ABC 456 |
12-AB 3456 |
s(!IS_ONECHAR) + p |
匹配任何以小写"s"开头,包含一个或多个字符 (如定义 IS_ONECHAR 输入值范围),并以小写"p"结尾的单词。 |
停止 |
停止 |