1

我有一个文本类型的输入元素,我希望只允许输入具有 . 在每个其他角色之间。我对数据完整性有点着迷,并希望从用户开始尽可能多地构建故障保存。

表单设置为接收如下输入:

Firstname:     |John____________________|
First Letters: |J.W.H.__________________|
Lastname:      |Baker___________________|

我有以下正则表达式可以正常工作,但不能在表单的模式字段中工作。

/.{1}\./g

这是我用来匹配的表格,但如果我填写正确的模式,它不会让我通过。

<input type="text" name="firstletters" pattern="/.{1}\./g" title="First name letters with a . in between each letter.">

有人有解决方案吗?字符串的长度可能会有所不同,具体取决于要添加到数据库中的人的名字的数量。

4

1 回答 1

2

您应该使用带有 ^(start of string),$(end of string) 的组

^(.\.)+$
于 2013-01-16T16:10:44.883 回答