例如"SU1203"或"UP1234"或任何两个字母后面跟着数值。由于
这可以用非常简单的表达式
解决^[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)
我建议学习正则表达式。
参见:
- JavaScript中的正则表达式PHP中的正则表达式
尝试:
if (preg_match('|^[A-Z]{2}[0-9]+$|', $string_to_test))
{
// matched
}
javascript示例:
if ( /(^[A-Z]{2}'d+)/.test('SU1203') ) {
alert( 'matched' )
} else { alert('not matched') }