1
我目前正在使用sapi 5.4,我想检测一个电话号码,它肯定是0-9中的10个数字,在语法文件中指定的最佳方式是什么?使用sapi检测电话号码?
我目前正在使用sapi 5.4,我想检测一个电话号码,它肯定是0-9中的10个数字,在语法文件中指定的最佳方式是什么?使用sapi检测电话号码?
这里有一个简单的语法sapi-format规则集,它定义了具有7-10个数字的规则:
<rule name="phoneno">
<phrase min="7" max="10">
<ruleref name="digit" propname="digit"/>
</phrase>
</rule>
<rule name="digit">
<l>
<p val="0">0</p>
<p val="1">1</p>
<p val="2">2</p>
<p val="3">3</p>
<p val="4">4</p>
<p val="5">5</p>
<p val="6">6</p>
<p val="7">7</p>
<p val="8">8</p>
<p val="9">9</p>
</l>
</rule>
这也设置了语义特性,因此您可以步行语义属性树建的电话号码。