[英]How can I check if a string in JavaScript matches a special format?
我的網站上有一個輸入字段,我希望當我按下按鈕時,在將數據發送到下一個腳本之前檢查字符串是否為所需格式。 這應該發生在 JavaScript 中。
例如格式為:
[AZ][0-9][AZ]-[0-9][AZ][0-9]
正確輸入:
G7Z-8R4
S3H-1B6
錯誤的輸入:
s7Z-b7H
sh5T-bs6
const matches = string.match(/^[A-Z][0-9][A-Z]-[0-9][A-Z][0-9]$/);
可以使用Regex object的測試方法。
var pattern = /[A-Z][0-9][A-Z]-[0-9][A-Z][0-9]/;
if(pattern.test(someString)) {
// someString text matches
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.