infinite_backtracking.tentative.html (513B)
1 <!DOCTYPE html> 2 <meta charset="utf-8"> 3 <title>The infinite pattern validation test</title> 4 <script src="/resources/testharness.js"></script> 5 <script src="/resources/testharnessreport.js"></script> 6 <input type=text id=badinput value="12345678901234567890123456789123456789z" pattern="(\d+)*$"> 7 <script> 8 test(function(){ 9 var elements = document.querySelectorAll(":invalid"); 10 assert_array_equals(elements, [document.getElementById('badinput')]); 11 }, "Infinite backtracking pattern terminates"); 12 </script>