{"id":20453,"date":"2014-05-30T18:01:01","date_gmt":"2014-05-30T10:01:01","guid":{"rendered":"https:\/\/www.hongkiat.com\/blog\/?p=20453"},"modified":"2025-04-04T01:54:05","modified_gmt":"2025-04-03T17:54:05","slug":"validate-form-inputs-validatr","status":"publish","type":"post","link":"https:\/\/www.hongkiat.com\/blog\/validate-form-inputs-validatr\/","title":{"rendered":"Easily Validate Form Inputs Across All Browsers with Validatr"},"content":{"rendered":"<p>Working with web forms can be both exciting and challenging. There\u2019s plenty of room for customization in design, labels, and even authentication. With the numerous new features available in HTML5, <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/twitter.com\/jaymorrow\">Jay Morrow<\/a> created <strong>Validatr<\/strong>, a tool that leverages the new <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/HTML\/Element\/Input#Attributes\">HTML5 input attributes<\/a> to enable easy and automatic form validation.<\/p>\n<p><a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/jaymorrow.github.io\/validatr\/\">Validatr<\/a> is a free, cross-browser jQuery plugin. It automatically highlights the form border in red if the user inputs an invalid value. Validatr supports various input validations, including <strong>email, number, URL, range, color inputs, and date<\/strong>.<\/p>\n<p>Custom error messages are also available using HTML5 data attributes. You can style the error message element with your own CSS, and the plugin comes with several pre-designed CSS styles.<\/p>\n<h2>Getting Started<\/h2>\n<p>To use Validatr, include the latest jQuery library and the Validatr <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/github.com\/jaymorrow\/validatr\/blob\/master\/src\/js\/validatr.js\">script<\/a> in your project.<\/p>\n<pre>\r\n&lt;script src=\"http:\/\/code.jquery.com\/jquery-latest.min.js\" type=\"text\/javascript\"&gt;&lt;\/script&gt;\r\n&lt;script src=\"js\/validatr.js\" type=\"text\/javascript\"&gt;&lt;\/script&gt;\r\n<\/pre>\n<p>Then, call the plugin with the following snippet:<\/p>\n<pre>\r\n&lt;script&gt;\r\njQuery(function ($) {\r\n    $('form').validatr(); \r\n});\r\n&lt;\/script&gt;\r\n<\/pre>\n<p>The plugin will automatically apply changes to the <code>form<\/code> element.<\/p>\n<h2>HTML Markup<\/h2>\n<p>As mentioned, <strong>Validatr<\/strong> utilizes the <code>input<\/code> element within the <code>form<\/code> tag. The <code>input<\/code> element will handle various form types and settings using HTML5 <code>data-attributes<\/code>.<\/p>\n<p>For example, to create a number input form, simply add <code>type=\"number\"<\/code> to the <code>input<\/code> element and include additional parameters like min and max values. If users are required to fill out the form, include the <code>required<\/code> attribute.<\/p>\n<p>The following is a basic implementation example:<\/p>\n<pre>\r\n&lt;form action=\".\/\"&gt;\r\n    &lt;label for=\"number\"&gt;Number&lt;\/label&gt; \r\n    &lt;div&gt;\r\n        &lt;input type=\"number\" id='number' step=2 min=1 max=11 name=\"number\" required&gt;\r\n        &lt;input type=\"submit\" value=\"Submit\"&gt;\r\n    &lt;\/div&gt;\r\n&lt;\/form&gt;\r\n<\/pre>\n<p>The <code>step<\/code> attribute controls the value increments when the user clicks the increase or decrease arrow in the form, starting from the defined <code>min<\/code> number or 0. If the value is set to \u201c0\u201d, it uses the default increment of one point (the value must be a positive number).<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/validate-form-inputs-validatr\/increment-demo.jpg\" width=\"500\" height=\"168\" alt=\"Form input with step increment example\"><\/figure>\n<p>Here\u2019s what happens when a user inputs an invalid value or a number outside the specified range. In our example, with a <code>step<\/code> of 2 starting from 1, the only valid numbers are 3, 5, 7, etc., up to the max value of 11.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/validate-form-inputs-validatr\/result-demo.jpg\" width=\"500\" height=\"320\" alt=\"Example of invalid input result in form\"><\/figure>\n<p>For a complete list of supported input types and attribute documentation, please visit the Validatr <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/jaymorrow.github.io\/validatr\/fields.html\">page<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>Working with web forms can be both exciting and challenging. There\u2019s plenty of room for customization in design, labels, and even authentication. With the numerous new features available in HTML5, Jay Morrow created Validatr, a tool that leverages the new HTML5 input attributes to enable easy and automatic form validation. Validatr is a free, cross-browser&hellip;<\/p>\n","protected":false},"author":136,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[352],"tags":[911],"topic":[4520],"class_list":["entry-content","is-maxi"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.8 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Easily Validate Form Inputs Across All Browsers with Validatr - Hongkiat<\/title>\n<meta name=\"description\" content=\"Working with web forms can be both exciting and challenging. There&#039;s plenty of room for customization in design, labels, and even authentication. With the\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.hongkiat.com\/blog\/validate-form-inputs-validatr\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Easily Validate Form Inputs Across All Browsers with Validatr\" \/>\n<meta property=\"og:description\" content=\"Working with web forms can be both exciting and challenging. There&#039;s plenty of room for customization in design, labels, and even authentication. With the\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hongkiat.com\/blog\/validate-form-inputs-validatr\/\" \/>\n<meta property=\"og:site_name\" content=\"Hongkiat\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/hongkiatcom\" \/>\n<meta property=\"article:published_time\" content=\"2014-05-30T10:01:01+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-03T17:54:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/assets.hongkiat.com\/uploads\/validate-form-inputs-validatr\/increment-demo.jpg\" \/>\n<meta name=\"author\" content=\"Irfan\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@IrfanFza\" \/>\n<meta name=\"twitter:site\" content=\"@hongkiat\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Irfan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/validate-form-inputs-validatr\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/validate-form-inputs-validatr\\\/\"},\"author\":{\"name\":\"Irfan\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/person\\\/483b1092b8017f37d977331e91935d8c\"},\"headline\":\"Easily Validate Form Inputs Across All Browsers with Validatr\",\"datePublished\":\"2014-05-30T10:01:01+00:00\",\"dateModified\":\"2025-04-03T17:54:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/validate-form-inputs-validatr\\\/\"},\"wordCount\":320,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/validate-form-inputs-validatr\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/validate-form-inputs-validatr\\\/increment-demo.jpg\",\"keywords\":[\"jQuery\"],\"articleSection\":[\"Web Design\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/validate-form-inputs-validatr\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/validate-form-inputs-validatr\\\/\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/validate-form-inputs-validatr\\\/\",\"name\":\"Easily Validate Form Inputs Across All Browsers with Validatr - Hongkiat\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/validate-form-inputs-validatr\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/validate-form-inputs-validatr\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/validate-form-inputs-validatr\\\/increment-demo.jpg\",\"datePublished\":\"2014-05-30T10:01:01+00:00\",\"dateModified\":\"2025-04-03T17:54:05+00:00\",\"description\":\"Working with web forms can be both exciting and challenging. There's plenty of room for customization in design, labels, and even authentication. With the\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/validate-form-inputs-validatr\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/validate-form-inputs-validatr\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/validate-form-inputs-validatr\\\/#primaryimage\",\"url\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/validate-form-inputs-validatr\\\/increment-demo.jpg\",\"contentUrl\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/validate-form-inputs-validatr\\\/increment-demo.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/validate-form-inputs-validatr\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Easily Validate Form Inputs Across All Browsers with Validatr\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/\",\"name\":\"Hongkiat\",\"description\":\"Tech and Design Tips\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#organization\",\"name\":\"Hongkiat.com\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/wp-content\\\/uploads\\\/hkdc-logo-rect-yoast.jpg\",\"contentUrl\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/wp-content\\\/uploads\\\/hkdc-logo-rect-yoast.jpg\",\"width\":1200,\"height\":799,\"caption\":\"Hongkiat.com\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/hongkiatcom\",\"https:\\\/\\\/x.com\\\/hongkiat\",\"https:\\\/\\\/www.pinterest.com\\\/hongkiat\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/person\\\/483b1092b8017f37d977331e91935d8c\",\"name\":\"Irfan\",\"description\":\"Irfan is a writer for hongkiat.com and tech enthusiast all-around. He also appreciates much on minimalist and clean design. Movie and football lovers and enjoy to travel around in his free time.\",\"sameAs\":[\"https:\\\/\\\/x.com\\\/IrfanFza\"],\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/author\\\/irfan_fauzii\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Easily Validate Form Inputs Across All Browsers with Validatr - Hongkiat","description":"Working with web forms can be both exciting and challenging. There's plenty of room for customization in design, labels, and even authentication. With the","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.hongkiat.com\/blog\/validate-form-inputs-validatr\/","og_locale":"en_US","og_type":"article","og_title":"Easily Validate Form Inputs Across All Browsers with Validatr","og_description":"Working with web forms can be both exciting and challenging. There's plenty of room for customization in design, labels, and even authentication. With the","og_url":"https:\/\/www.hongkiat.com\/blog\/validate-form-inputs-validatr\/","og_site_name":"Hongkiat","article_publisher":"https:\/\/www.facebook.com\/hongkiatcom","article_published_time":"2014-05-30T10:01:01+00:00","article_modified_time":"2025-04-03T17:54:05+00:00","og_image":[{"url":"https:\/\/assets.hongkiat.com\/uploads\/validate-form-inputs-validatr\/increment-demo.jpg","type":"","width":"","height":""}],"author":"Irfan","twitter_card":"summary_large_image","twitter_creator":"@IrfanFza","twitter_site":"@hongkiat","twitter_misc":{"Written by":"Irfan","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.hongkiat.com\/blog\/validate-form-inputs-validatr\/#article","isPartOf":{"@id":"https:\/\/www.hongkiat.com\/blog\/validate-form-inputs-validatr\/"},"author":{"name":"Irfan","@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/person\/483b1092b8017f37d977331e91935d8c"},"headline":"Easily Validate Form Inputs Across All Browsers with Validatr","datePublished":"2014-05-30T10:01:01+00:00","dateModified":"2025-04-03T17:54:05+00:00","mainEntityOfPage":{"@id":"https:\/\/www.hongkiat.com\/blog\/validate-form-inputs-validatr\/"},"wordCount":320,"commentCount":0,"publisher":{"@id":"https:\/\/www.hongkiat.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.hongkiat.com\/blog\/validate-form-inputs-validatr\/#primaryimage"},"thumbnailUrl":"https:\/\/assets.hongkiat.com\/uploads\/validate-form-inputs-validatr\/increment-demo.jpg","keywords":["jQuery"],"articleSection":["Web Design"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.hongkiat.com\/blog\/validate-form-inputs-validatr\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.hongkiat.com\/blog\/validate-form-inputs-validatr\/","url":"https:\/\/www.hongkiat.com\/blog\/validate-form-inputs-validatr\/","name":"Easily Validate Form Inputs Across All Browsers with Validatr - Hongkiat","isPartOf":{"@id":"https:\/\/www.hongkiat.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hongkiat.com\/blog\/validate-form-inputs-validatr\/#primaryimage"},"image":{"@id":"https:\/\/www.hongkiat.com\/blog\/validate-form-inputs-validatr\/#primaryimage"},"thumbnailUrl":"https:\/\/assets.hongkiat.com\/uploads\/validate-form-inputs-validatr\/increment-demo.jpg","datePublished":"2014-05-30T10:01:01+00:00","dateModified":"2025-04-03T17:54:05+00:00","description":"Working with web forms can be both exciting and challenging. There's plenty of room for customization in design, labels, and even authentication. With the","breadcrumb":{"@id":"https:\/\/www.hongkiat.com\/blog\/validate-form-inputs-validatr\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hongkiat.com\/blog\/validate-form-inputs-validatr\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.hongkiat.com\/blog\/validate-form-inputs-validatr\/#primaryimage","url":"https:\/\/assets.hongkiat.com\/uploads\/validate-form-inputs-validatr\/increment-demo.jpg","contentUrl":"https:\/\/assets.hongkiat.com\/uploads\/validate-form-inputs-validatr\/increment-demo.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.hongkiat.com\/blog\/validate-form-inputs-validatr\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.hongkiat.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Easily Validate Form Inputs Across All Browsers with Validatr"}]},{"@type":"WebSite","@id":"https:\/\/www.hongkiat.com\/blog\/#website","url":"https:\/\/www.hongkiat.com\/blog\/","name":"Hongkiat","description":"Tech and Design Tips","publisher":{"@id":"https:\/\/www.hongkiat.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.hongkiat.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.hongkiat.com\/blog\/#organization","name":"Hongkiat.com","url":"https:\/\/www.hongkiat.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.hongkiat.com\/blog\/wp-content\/uploads\/hkdc-logo-rect-yoast.jpg","contentUrl":"https:\/\/www.hongkiat.com\/blog\/wp-content\/uploads\/hkdc-logo-rect-yoast.jpg","width":1200,"height":799,"caption":"Hongkiat.com"},"image":{"@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/hongkiatcom","https:\/\/x.com\/hongkiat","https:\/\/www.pinterest.com\/hongkiat\/"]},{"@type":"Person","@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/person\/483b1092b8017f37d977331e91935d8c","name":"Irfan","description":"Irfan is a writer for hongkiat.com and tech enthusiast all-around. He also appreciates much on minimalist and clean design. Movie and football lovers and enjoy to travel around in his free time.","sameAs":["https:\/\/x.com\/IrfanFza"],"url":"https:\/\/www.hongkiat.com\/blog\/author\/irfan_fauzii\/"}]}},"jetpack_featured_media_url":"https:\/\/","jetpack_shortlink":"https:\/\/wp.me\/p4uxU-5jT","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts\/20453","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/users\/136"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/comments?post=20453"}],"version-history":[{"count":3,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts\/20453\/revisions"}],"predecessor-version":[{"id":73695,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts\/20453\/revisions\/73695"}],"wp:attachment":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/media?parent=20453"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/categories?post=20453"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/tags?post=20453"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/topic?post=20453"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}