Regex I';我正在尝试使用正则表达式指定字符数。花括号不起作用
这是我的脚本,我想要的是:Regex I';我正在尝试使用正则表达式指定字符数。花括号不起作用,regex,servicenow,Regex,Servicenow,这是我的脚本,我想要的是: var validRegExp = /^[0-9]+[-]+[0-9]+$/; 但是当我把这个放进去的时候,它不喜欢它 我想要5个数字,后面跟一个破折号,后面跟两个数字,当你写: var validRegExp = /^[0-9]{5}+[-]+[0-9]{2}+$/; 这是不正确的,因为您可以将其转换为数字5倍,1倍或更多。因为你已经写了5次了,所以不应该使用+ 正确的正则表达式应该是: [0-9]{5}+ 在}s之后删除+s。它不喜欢这不是正确的错误描述。不
var validRegExp = /^[0-9]+[-]+[0-9]+$/;
但是当我把这个放进去的时候,它不喜欢它
我想要5个数字,后面跟一个破折号,后面跟两个数字,当你写:
var validRegExp = /^[0-9]{5}+[-]+[0-9]{2}+$/;
这是不正确的,因为您可以将其转换为数字5倍,1倍或更多。因为你已经写了5次了,所以不应该使用+
正确的正则表达式应该是:
[0-9]{5}+
在
}
s之后删除+
s。它不喜欢这不是正确的错误描述。不过我想你只需要/^[0-9]{5}-[0-9]{2}$/
谢谢你的帮助!
/^[0-9]{5}(-)+[0-9]{2}$/;