我输入了ppl写的地方: PESEL:PESEL:PESEL ... Pesel是一个11位数字,如99040810123。
现在我有123456789123:123456789123:123456789123:123456789123 如何检查正则表达式是否正确? 未提供固定数量的PESEL。
我尝试了while !skipAgeTest,
let age = Double(ageString),
case 20...30 = age {
// `age` is validated
// Probably also change `ageString` while we're in here
}
guard !skipAgeTest,
let age = Double(ageString),
case 20...30 = age
else {
// `age` is invalid, and not available in this block
}
// `age` is valid
,但它不适用于最后一个号码。
答案 0 :(得分:2)
这应该有效:
/^\d{11}(:\d{11})*$/
正则表达式允许1个或多个11个字符长的数字: - 分隔。