正则验证一串字符串是否包含三个及以上数字

  • 2018-06-22
  • 117
  • 用如下表达式表示包含数字的情况
/\D*\d/
  • 至少包含三个数字的表示
/(?:\D*\d){3}/
测试:
/(?:\D*\d){3}/.test('aaawqdw')   //false
/(?:\D*\d){3}/.test('aaa12wqdw')   //false
/(?:\D*\d){3}/.test('a1aaw2qd3w')   //true