验证具有多个值的输入字段的开头

Validate beginning of input field with multiple values

本文关键字:输入 字段 开头 验证      更新时间:2023-09-26

我有一个用户经常出错的登录表单。 我们正在努力更好地通知用户,但我们也想在他们输入输入字段时提示他们的正确方向。

所有 ID 都是 10 个字符,它们以 4 种不同的方式之一开始:

  • 答00
  • B00
  • 点击率
  • VST

我想提示用户,如果他们不从这 4 个选项之一开始,可能是通过触发一个隐藏元素来显示自己,提醒他们用户名的样子。

我能弄清楚的大部分jQuery,我唯一不能弄清楚的是实际匹配。我真的不确定如何编写正则表达式以使其工作。

这将匹配正确的字符串

^((A00)|(B00)|(CTR)|(VST)).*$

在 JavaScript 中

if (txt.search(/^((A00)|(B00)|(CTR)|(VST)).*$/) !== -1) {...}