[英]Regex Generate of Key Pattern like follow
我想驗證一些激活密鑰,例如5char-5char-5char-5char
我展示上面的圖案需要檢查在6, 12, 18
的位置具有Dash(-)
並具有總長度為23
。 我是新來的,請有人幫我用Java生成RegEx。
/[A-Za-z0-9]{5}-[A-Za-z0-9]{5}-[A-Za-z0-9]{5}-[A-Za-z0-9]{5}/
可以正確選擇嗎?
您的正則表達式可以很好地發揮作用,您可以使其變得更優雅,如下所示:
/^(?:[A-Za-z\d]{5}-){3}[A-Za-z\d]{5}$/
那這個呢。
var data = "5char-5char-5char-5char";
if(data.match(/^(?:[a-z\d]{5}-){3}[a-z\d]{5}$/,"i"))
{
console.log("Ok");
}
不要忘記添加^
和$
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.