对于我来说,我需要为Regex
实现UITextField
。在这里,我的文本字段应仅允许uppercase
与number
混合值。
例如:
AI1234
ER3456
我用不到一个,但不工作
^[A-Z0-9]{3}?$
答案 0 :(得分:0)
此正则表达式与上面的模式匹配
2个大写字符后跟4个数字
^[A-Z]{2}\\d{4}
上对其进行测试
编辑:
let str = """
AI1234
ER3456
"""
let pattern = try? NSRegularExpression(pattern: "[A-Z]{2}\\d{4}", options: [])
let range = NSRange(location: 0, length: str.utf16.count)
let matches = pattern?.matches(in: str, options: [], range: range)
print(matches)