[英]Javascript Regex to validate string length and last 3 characters as digits
[英]Regex to validate alphanumeric string with 1-5 digits in JavaScript
我需要驗證一個字母數字字符串,其中它包含至少 1 位數字和最多 5 位數字,即接受具有上述限制的字符[a-zA-Z0-9]
。
我正在研究 JavaScript。
您可以使用/^[a-zA-Z]*([0-9][a-zA-Z]*){1,5}$/
:
var samples = ['asldi', 's23', '2341123', '221', 'sdf3'] samples.forEach(s => { console.log(s + ": ", /^[a-zA-Z]*([0-9][a-zA-Z]*){1,5}$/.test(s)) } )
和:
^[a-zA-Z]*
匹配可能的前導字母;([0-9][a-zA-Z]*){1,5}
匹配 1 到 5 個可能有中間字母的數字;$
匹配字符串的結尾;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.