Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript HTML表单验证-检查特定字符_Javascript_Html_Css - Fatal编程技术网

Javascript HTML表单验证-检查特定字符

Javascript HTML表单验证-检查特定字符,javascript,html,css,Javascript,Html,Css,我正在使用Html5模式验证我在表单上的输入。我需要确保输入具有以下规则: 最多和最少8个字符 前3个必须是特定字母wrx(小写) 最后5个必须是数字 例如wrx12345 我甚至可以用模式来实现这一点,还是需要使用JavaScript?我相信您正在寻找的正则表达式模式是/^wrx[0-9]{5}$/。此处的视觉表示: 并以html实现: 您可以将Javascript中的正则表达式与此正则表达式一起使用: “/[wrz][\d]{5}/g” 要测试minimum=maximum length=

我正在使用Html5模式验证我在表单上的输入。我需要确保输入具有以下规则:

  • 最多和最少8个字符
  • 前3个必须是特定字母wrx(小写)
  • 最后5个必须是数字
  • 例如wrx12345


    我甚至可以用模式来实现这一点,还是需要使用JavaScript?

    我相信您正在寻找的正则表达式模式是
    /^wrx[0-9]{5}$/
    。此处的视觉表示:

    并以html实现:


    您可以将Javascript中的正则表达式与此正则表达式一起使用: “/[wrz][\d]{5}/g”

    要测试minimum=maximum length=8,只需在javascript中进行测试。 如果长度等于8,则使用正则表达式 否则,显示错误


    我认为这可以工作

    您不需要Javascript来完成这项工作。 pattern属性使用,因此您可以使用如下内容:^wrx[0-9]{5}$

    ^和$表示字符串的开始和结束。然后必须精确匹配'wrx',[0-9]{5}在0-9之间查找5个数字。
    您可以使用类似的工具来测试您的模式。

    请进行更多的研究并尝试修复它,如果它仍然不起作用,请将您的代码添加到问题中,即使它不起作用。这是一个完美的示例,可以让您了解所有内容。非常感谢。很高兴能帮上忙。视频来自debuggex.com,这是一个很棒的工具,强烈推荐。我不知道。谢谢分享!非常感谢你。有道理。