AB 是收据代码,接下来应该保持不变(今天的08日),而 10001 是收据编号?
问问题
153 次
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 回答