【发布时间】:2012-09-28 12:46:20
【问题描述】:
AB 是收据代码,接下来应该保持不变(08 今天的日期),10001 是收据编号?
【问题讨论】:
-
您是否将收据代码存储在数据库中?
标签: php javascript html css
AB 是收据代码,接下来应该保持不变(08 今天的日期),10001 是收据编号?
【问题讨论】:
标签: php javascript html css
$prefix = 'AB';
$today = date("d");
$receipt_num = '10001';//from db value
echo $prefix.$today.$receipt_num;
【讨论】:
如果你确定收据号码前面总是有 4 个字符,你当然可以使用substr:
$data = 'AB0810001';
$receipt = substr($data, 4);
echo $receipt; // will output 10001
【讨论】:
如果您的意思是如何从该字符串中获取这些块,则应该这样做:
var str = 'AB0810001';
var result = str.match(/([A-Z]{2})(\d{2})(\d{5})/);
result.shift();
console.log(result); //=> ['AB', '08', '10001']
【讨论】: