Javascript:表单验证,检查URL

Javascript:表单验证,检查URL,javascript,html,preg-match,Javascript,Html,Preg Match,下面是简单的表单验证代码,当没有输入值时,它会提醒用户 <script> function validateForm() { var x=document.forms["myForm"]["fname"].value; if (x==null || x=="") { alert("please enter value"); return false; } } </script> <form name="myForm" action="hi.php

下面是简单的表单验证代码,当没有输入值时,它会提醒用户

<script>
function validateForm()
{
var x=document.forms["myForm"]["fname"].value;
if (x==null || x=="")
  {
  alert("please enter value");
  return false;
  }
}
</script> 

<form name="myForm" action="hi.php" onsubmit="return validateForm()" method="post">
value: <input type="text" name="fname">
<input type="submit" value="Submit">

函数validateForm()
{
var x=document.forms[“myForm”][“fname”].value;
如果(x==null | | x==“”)
{
警报(“请输入值”);
返回false;
}
}
价值:
我想要的是,用户必须粘贴https://www.games.com/#gamer=AAACiF5ZCZCq123http://www.games.com/#gamer=AAACiF5ZCZCqFIBAJdzJmg在值字段中,其中AAACiF5ZCZCq123是动态内容,会发生变化

因此,如果用户粘贴某个内容,它应该返回true,,,否则它应该返回false


任何人都可以给出代码或想法。

请尝试以下内容:

var checkForm=string.indexOf("https://www.games.com/#gamer=");
其中变量
字符串
是用户从索引字段输入的输入。 如果
checkForm
为-1,则您知道文本https://www.games.com/#gamer=”“没有放进去。如果它给出了除此之外的任何结果(很可能是0,因为字符串就是从这里开始的),那么您就知道用户正确地输入了数据


查看
.indexof()
javascript命令的更多信息。

嘿,泽克姆斯,对不起,我不懂javascript。你能解释一下吗?他们只是不能粘贴/www.games.com/他们应该粘贴/www.games.com/#gamer=“因此,如果用户粘贴
https://www.games.com/#gamer=something
它应该返回true,,,否则它应该返回false。”。如果他们粘贴
www.games.com/#gamer=
,那么根据你的要求它应该返回false。”你能解释一下吗“---你试过谷歌吗?还是作为一个新手可以证明你的懒惰是正当的?我在谷歌上搜索了一下…他们刚刚给出了如何检查url是否粘贴的方法,我想要的是#gamer=…一个带有/#gamer=的url是我需要的是,并且
.indexOf
是对你最初问题的回答