在 html 中设置数字格式?
set number format in html?
我有一个网络应用程序相关的车辆记录,在这个应用程序中我想添加车辆号码。但客户想要像盒子一样的固定格式 ->
RJ 19 NP 5020
请任何人帮助我。
谢谢!
您可以使用 pattern
HTML5 属性为您的字符串定义正则表达式
试试这个正则表达式
^[A-Z]{2}[ -][0-9]{1,2}(?: [A-Z])?(?: [A-Z]*)? [0-9]{4}$
将 html 模式与正则表达式一起使用,如下所示:
<input type="text" pattern="^([A-HJ-PR-Y]{2,2}[056][0-9]\s?[A-HJ-PR-Y]{3,3})$|^([A-HJ-NP-Y]{1,3}[0-9]{2,3}?\s[A-Z]{3,3})$|^([A-Z]{1,3}\s?[0-9]{1,4}([A-Z]{1,1})?)$|^([0-9]{4,4}[A-Z]{1,3})$|^([A-Z]{1,2}\s?[0-9]{1,4})$|^([A-Z]{2,3}\s?[0-9]{1,4})$|^([0-9]{1,4}\s?[A-Z]{2,3})$">
我在谷歌搜索英国车牌正则表达式时发现了这个正则表达式,它似乎适用于我知道的所有车牌(英国)。
查看我的 fiddle 进行测试:
https://jsfiddle.net/7yh2wo12/3/
我有一个网络应用程序相关的车辆记录,在这个应用程序中我想添加车辆号码。但客户想要像盒子一样的固定格式 ->
RJ 19 NP 5020
请任何人帮助我。 谢谢!
您可以使用 pattern
HTML5 属性为您的字符串定义正则表达式
试试这个正则表达式
^[A-Z]{2}[ -][0-9]{1,2}(?: [A-Z])?(?: [A-Z]*)? [0-9]{4}$
将 html 模式与正则表达式一起使用,如下所示:
<input type="text" pattern="^([A-HJ-PR-Y]{2,2}[056][0-9]\s?[A-HJ-PR-Y]{3,3})$|^([A-HJ-NP-Y]{1,3}[0-9]{2,3}?\s[A-Z]{3,3})$|^([A-Z]{1,3}\s?[0-9]{1,4}([A-Z]{1,1})?)$|^([0-9]{4,4}[A-Z]{1,3})$|^([A-Z]{1,2}\s?[0-9]{1,4})$|^([A-Z]{2,3}\s?[0-9]{1,4})$|^([0-9]{1,4}\s?[A-Z]{2,3})$">
我在谷歌搜索英国车牌正则表达式时发现了这个正则表达式,它似乎适用于我知道的所有车牌(英国)。
查看我的 fiddle 进行测试: https://jsfiddle.net/7yh2wo12/3/