Google 自动完成位置 HTML5 模式
Google Autocomplete Place HTML5 Pattern
Google Autocomplete Places 是自动完成邮政地址的强大工具。不幸的是,它不能防止人们输入错误格式的地址。
因此,我想添加一个 HTML5 模式来禁用错误的法语格式地址。
问题是必须用正则表达式写...
我的条件是:以 "France" 结束(我的目标是法国用户)。我试过 :
<input id="autocomplete" name="adresse2" onFocus="geolocate()" type="text" size="50" placeholder="Adresse (ex: 22 rue de la Paix, Paris, France)" required pattern="#France$#">
但它会阻止任何 good/bad 地址。
JSFiddle(无法正常工作,因为正文必须 "onload"):http://jsfiddle.net/dzhzf5ff/
法语 Google 格式地址示例:24 rue des Peupliers, Paris, France
模式必须不带定界符和锚点,它是隐式锚定的,因此,您必须描述字符串形式开始到结束。所以基本上你必须这样写:
pattern=".*France"
Google Autocomplete Places 是自动完成邮政地址的强大工具。不幸的是,它不能防止人们输入错误格式的地址。 因此,我想添加一个 HTML5 模式来禁用错误的法语格式地址。
问题是必须用正则表达式写... 我的条件是:以 "France" 结束(我的目标是法国用户)。我试过 :
<input id="autocomplete" name="adresse2" onFocus="geolocate()" type="text" size="50" placeholder="Adresse (ex: 22 rue de la Paix, Paris, France)" required pattern="#France$#">
但它会阻止任何 good/bad 地址。
JSFiddle(无法正常工作,因为正文必须 "onload"):http://jsfiddle.net/dzhzf5ff/ 法语 Google 格式地址示例:24 rue des Peupliers, Paris, France
模式必须不带定界符和锚点,它是隐式锚定的,因此,您必须描述字符串形式开始到结束。所以基本上你必须这样写:
pattern=".*France"