我正在尝试使用正则表达式来验证某些数据,我需要它来匹配以下规则......
到目前为止我有这个正则表达式http://regex101.com/r/nC4hZ8 ...
(?:\s*[a-zA-Z0-9]{2,}\s*)*
除此之外,它允许它包含所有数字。因此,例如以下测试数据都应该失败....
47
4
83874
但以下内容应该通过
47 apple
apple
有人可以帮忙吗?
答案 0 :(得分:2)
答案 1 :(得分:1)
([a-z][a-z0-9]+|[a-z0-9]+[a-z]|[a-z0-9]+[a-z][a-z0-9]+)
编辑:匹配空间
([a-z][a-z0-9 ]+|[a-z0-9 ]+[a-z]|[a-z0-9 ][a-z]+[a-z0-9 ])