在html中设置数字格式?

时间:2016-09-06 07:48:39

标签: javascript html5 formatting string-formatting

我有一个与网络应用程序相关的车辆记录,在这个应用程序中我想添加车辆编号。但是客户想要像它一样修改格式 - >

RJ 19 NP 5020

请有人帮帮我。 谢谢!

3 个答案:

答案 0 :(得分:1)

试试这个正则表达式

 ^[A-Z]{2}[ -][0-9]{1,2}(?: [A-Z])?(?: [A-Z]*)? [0-9]{4}$ 

答案 1 :(得分:1)

使用带有正则表达式的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})$">

我发现这张正则表达式谷歌搜索英国车牌正则表达式,它似乎适用于我知道的所有车牌(英国)。

看我的小提琴进行测试: https://jsfiddle.net/7yh2wo12/3/

答案 2 :(得分:0)

您可以使用pattern HTML5属性,您可以在其中为字符串

定义正则表达式