3v4l.org

run code in 300+ PHP versions simultaneously
<?php var_dump(preg_match("/^(?:%[[:xdigit:]]{2}|[A-Za-z0-9-_.!~*'()\[\];\/?:@&=+$,])*$/", '<?xml version="1.0" encoding="UTF-8"?> <IntlRateV2Request USERID="814VALLE4779"><Revision>2</Revision><Package ID="0"><Pounds>3</Pounds><Ounces>6.4</Ounces><MailType>Package</MailType><ValueOfContents>15.87</ValueOfContents><Country>Romania</Country><Container>RECTANGULAR</Container><Size>REGULAR</Size><Width/><Length/><Height/><Girth/><ExtraServices><ExtraService>1</ExtraService></ExtraServices></Package><Package ID="1"><Pounds>55</Pounds><Ounces>0</Ounces><MailType>Package</MailType><ValueOfContents>450.99</ValueOfContents><Country>Romania</Country><Container>RECTANGULAR</Container><Size>REGULAR</Size><Width/><Length/><Height/><Girth/><ExtraServices><ExtraService>1</ExtraService></ExtraServices></Package></IntlRateV2Request>', $matches)); var_dump($matches);

preferences:
41.11 ms | 402 KiB | 5 Q