网上的很多表达式只能获取到整数或者只能小数,这里分析一个正确的获取金额的正则表达式
$a='超值1043元包邮';
preg_match('/(\d+(?:.|.\d+|))元/', $a,$b);
preg_match('/(\d+\.\d{1,3}|\d{1,5})元/', $a,$b);
echo "\n\n";
print_r($b);
$a='超值1043';
preg_match('/(\d+(?:.|.\d+|))/', $a,$b);
print_r($b); 
							