Fix for hash randomization

I got following result with Perl 5.18.0.

```
% prove -vb t/01_basic.t
t/01_basic.t .. 
not ok 1

#   Failed test at t/01_basic.t line 19.
#                   '<html>
# <body>
# <form>
# <input name="name" value="ytnobody"><input name="message" value="ohayoujo!">
# </form>
# </body>
# </html>
# '
#     doesn't match '(?^:<input value="ytnobody" name="name"><input value="ohayoujo!" name="message">)'
ok 2
1..2
# Looks like you failed 1 test of 2.
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/2 subtests 

Test Summary Report
-------------------
t/01_basic.t (Wstat: 256 Tests: 2 Failed: 1)
  Failed test:  1
  Non-zero exit status: 1
Files=1, Tests=2,  0 wallclock secs ( 0.05 usr  0.01 sys +  0.21 cusr  0.02 csys =  0.29 CPU)
Result: FAIL
```

Attributes order is random since Perl 5.18.0, because of hash randomization.
So this test is sometimes passed and sometimes failed with Perl 5.18.0 or higher.
I fixed regexp regardless of attributes order.

Please review this patch.