HSTS ヘッダーを検証しようとしています。
テストが必要なシナリオは 2 つあります。
- 複数の Max-age 値など
max-age=342343; max-age=234234
;
以下は、2 つの max- age の間に " " 値がない場合にのみ機能します。これは問題です....
2 番目は、Max-age に数字やその他の文字が含まれる場所です
max-age=324A
。max-age=534A;
var string = 'max-age=3423A42; preload'; var multipleMaxAge = string.match(/max-age=([0-9]+)/gi).length; var invalidMaxAge = string.match(/max-age=(.*\D+.*$);?/gi); if (invalidMaxAge){ alert("Max-age Can only be digits... error"); } if (multipleMaxAge != 1){ alert("Multiple Maximum Ages!"); }
最後に の有無にかかわらず、正規表現をパターンマッチにするにはどうすればよいですか;
...
ありがとう、