我如何使用正则表达式来检查具有两个固定大写字母的值,后跟PHP或jQuery中的数值?

时间:2011-04-11 19:12:56

标签: php jquery regex

一个例子是“SU1203”或“UP1234”或任何两个字母后跟数值。 感谢

3 个答案:

答案 0 :(得分:4)

这可以通过非常简单的表达式来解决

^[A-Z]{2}\d+$

在JavaScript中,您可以使用test()方法:

if(/^[A-Z]{2}\d+$/.test(str))

在PHP中,preg_match

if(preg_match('/^[A-Z]{2}\d+$/', $str) === 1)

我建议learn regular expressions

另见:

答案 1 :(得分:0)

尝试:

if (preg_match('|^[A-Z]{2}[0-9]+$|', $string_to_test))
{
  // matched
}

答案 2 :(得分:0)

javascript示例:

if ( /(^[A-Z]{2}\d+)/.test('SU1203') ) {
   alert( 'matched' )
} else { alert('not matched') }