0

AB 是收据代码,接下来应该保持不变(今天的08日),而 10001 是收据编号?

4

3 回答 3

1
$prefix      = 'AB';
$today       =  date("d");
$receipt_num = '10001';//from db value

echo $prefix.$today.$receipt_num;
于 2012-10-08T09:31:28.310 回答
0

如果您确定收据编号前面总是有 4 个字符,您当然可以使用substr

$data = 'AB0810001';
$receipt = substr($data, 4);
echo $receipt;  // will output 10001
于 2012-10-08T09:33:34.973 回答
0

如果您的意思是如何从该字符串中获取这些块,则应该这样做:

var str = 'AB0810001';
var result = str.match(/([A-Z]{2})(\d{2})(\d{5})/);
result.shift();
console.log(result); //=> ['AB', '08', '10001']
于 2012-10-08T09:34:46.313 回答