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"