需要您的帮助来修改我的以下正则表达式。
要求 应将给定的字符串与字母数字和 点 (.) 相匹配。请注意,点 (.) 是强制性的,它不应出现在第一个或最后一个。数字不是强制性的。
有效输入
- abc.xyz
- abc123.xyz123
- a.1
无效值
- .abc.xyz
- 123.123
- abcd
- a1.s.d.3.4
- asd123.
- a2....b2
注意:第一个字符应该是字母,并且应该只出现一个点。
我的正则表达式(不适用于所有场景)
/^[A-Za-z][A-Za-z0-9\.]*$/
感谢您的任何意见。
感谢所有提供答案的用户。不幸的是,我只能将一个设为“已接受”。
最佳答案
关于javascript - 正则表达式 - 用点验证字母数字(强制),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24801304/