为了账号安全,请及时绑定邮箱和手机立即绑定

如何检查 JavaScript 中的字符串是否与特殊格式匹配?

如何检查 JavaScript 中的字符串是否与特殊格式匹配?

慕的地6264312 2022-09-23 18:35:35

我的网站上有一个输入字段,我希望当我按下按钮时,在将数据发送到下一个脚本之前,如果字符串是所需的格式,则会检查字符串。这应该发生在脚本中。
例如,格式为:
[A-Z][0-9][A-Z]-[0-9][A-Z][0-9]

正确输入:
G7Z-8R4
S3H-1B6

错误的输入:
s7Z-b7H
sh5T-bs6


查看完整描述

2 回答

?
慕无忌1623718

TA贡献1427条经验 获得超3个赞

您可以使用正则表达式对象的测试方法。


var pattern = /[A-Z][0-9][A-Z]-[0-9][A-Z][0-9]/;


if(pattern.test(someString)) {

  // someString text matches

}


查看完整回答
反对 回复 6天前
?
九州编程

TA贡献1474条经验 获得超3个赞

const matches = string.match(/^[A-Z][0-9][A-Z]-[0-9][A-Z][0-9]$/);



查看完整回答
反对 回复 6天前
  • 2 回答
  • 0 关注
  • 9 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信