Fix preg match & testings
This commit is contained in:
parent
7c46919e7d
commit
1d47285b8b
@ -529,7 +529,7 @@ class Utils
|
||||
$number = str_replace('-', '', $number, $count);
|
||||
$negative1 = new BigNumber(-1);
|
||||
}
|
||||
if (self::isZeroPrefixed($number) || preg_match('/[a-f]+/', $number) === 1) {
|
||||
if (self::isZeroPrefixed($number) || preg_match('/^[0-9a-f]+$/i', $number) === 1) {
|
||||
$number = self::stripZero($number);
|
||||
$bn = new BigNumber($number, 16);
|
||||
} elseif (empty($number)) {
|
||||
|
@ -55,6 +55,8 @@ class OptionalQuantityFormatterTest extends TestCase
|
||||
$this->assertEquals('latest', $formatter->format('latest'));
|
||||
$this->assertEquals('earliest', $formatter->format('earliest'));
|
||||
$this->assertEquals('pending', $formatter->format('pending'));
|
||||
$this->assertEquals('0x0', $formatter->format('hello'));
|
||||
|
||||
$this->expectExceptionMessage('toBn number must be valid hex string.');
|
||||
$formatter->format('hello');
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user