簡體   English   中英

正則表達式生成密鑰模式,如下所示

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM