Regex Javascript正则表达式表单验证预订参考
我正在做一些编码作为大学工作的一部分,我当前的模块是关于JavaScript形式的正则表达式 我一直在使用许多不同的在线网站和教程,但我不知道如何设置它来验证以下内容 这是一个验证字段的JavaScript表单。我需要表格拒绝任何不符合以下要求的提交:Regex Javascript正则表达式表单验证预订参考,regex,Regex,我正在做一些编码作为大学工作的一部分,我当前的模块是关于JavaScript形式的正则表达式 我一直在使用许多不同的在线网站和教程,但我不知道如何设置它来验证以下内容 这是一个验证字段的JavaScript表单。我需要表格拒绝任何不符合以下要求的提交: 以ACFT、GTHA或LKAM开头 然后,单词后面必须跟一个连字符 然后按照数字1或2进行操作 最后是4个随机数 到目前为止,我已经成功地通过使用这个函数验证了4个字母、一个连字符和5个数字 /^[a-zA-Z]{4}\-\d{5}$/ 但
- 以ACFT、GTHA或LKAM开头
- 然后,单词后面必须跟一个连字符
- 然后按照数字1或2进行操作
- 最后是4个随机数
/^[a-zA-Z]{4}\-\d{5}$/
但很明显这不是我需要的哈
不知是否有人能给我一些指导
谢谢:)使用
^(ACFT|GTHA|LKAM)-[12]\d{4}$
看
解释
--------------------------------------------------------------------------------
^ the beginning of the string
--------------------------------------------------------------------------------
( group and capture to \1:
--------------------------------------------------------------------------------
ACFT 'ACFT'
--------------------------------------------------------------------------------
| OR
--------------------------------------------------------------------------------
GTHA 'GTHA'
--------------------------------------------------------------------------------
| OR
--------------------------------------------------------------------------------
LKAM 'LKAM'
--------------------------------------------------------------------------------
) end of \1
--------------------------------------------------------------------------------
- '-'
--------------------------------------------------------------------------------
[12] any character of: '1', '2'
--------------------------------------------------------------------------------
\d{4} digits (0-9) (4 times)
--------------------------------------------------------------------------------
$ before an optional \n, and the end of the
string
非常感谢你的帮助:)@James,求求你了。