如何为数字,字符,字母数字编写正则表达式

时间:2011-07-15 06:50:38

标签: regex zend-framework

我正在使用Zend_Validate_Regex,我需要具有以下检查的正则表达式,

  1. 123456 - 接受
  2. 12345A - 接受
  3. A12345 - 接受
  4. ABCDEF - 接受
  5. 请帮助

2 个答案:

答案 0 :(得分:1)

如果您期望十六进制数,则正则表达式为:

/[0-9A-F]*/

可能是,你也想使用非大写字母:

/[0-9A-F]*/i

或许您想要使用正好6个字符(数字和字母):

/[0-9A-F]{6}/i

答案 1 :(得分:1)

使用此正则表达式:(?i)^[\da-f]+$