我想在php中使用正则表达式模式验证此事务ID

时间:2017-03-19 07:17:53

标签: php regex

4C64I323QW

<input name="transid" type="text" class="form-control" placeholder="Enter your Transaction ID" value="<?php echo isset($_POST['transid']) ? $_POST['phone'] : '' ?>"  required id="transid" pattern="[\a-z]\{1}\d{2}\[a-z]{1}\d[3]\[a-z]{2}">

上面的模式我尝试设置模式,但我没有验证。还有其他transid(CO170307.0920 and CI.170212.1200)我也尝试设置正则表达式,但我不知道如何在数字和字符之间加点。我需要任何人的帮助。

1 个答案:

答案 0 :(得分:1)

第一个:(Demo

 \d[A-Z]\d{2}[A-Z]\d{3}[A-Z]{2}

第二个:(Demo

[A-Z]{2}\.?\d{6}\.\d{4}