validation error

Trying to validate this simple code for testing:

 

<!DOCTYPE html>

<html>

<head>

<title>test</title>

</head>

<body>

 

<form action="/action_page.php">

  Country code: <input type="text" name="country_code" pattern="[A-Za-z]{3}" title="Three letter country code">

  <input type="submit">

</form>

 

<p><strong>Note:</strong> The pattern attribute of the input tag is not supported in Internet Explorer 9 and earlier versions.</p>

 

</body>

</html>

 

I’ll receive this error:

 

Error: Bad value [A-Za-z]{3} for attribute pattern on element  <http://www.w3.org/html/wg/drafts/html/master/single-page.html#the-input-element> input: Unterminated string constant.

 <https://validator.w3.org/nu/#l9c111> From line 9, column 17; to line 9, column 111

try code: <input type="text" name="country_code" pattern="[A-Za-z]{3}" title="Three letter country code">↩ <in

 

I never see this before. It’s a bug or something change in pattern in html?

Received on Thursday, 1 March 2018 17:40:10 UTC