Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.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 使用jquery验证url和域字段_Javascript_Jquery_Jquery Validate - Fatal编程技术网

Javascript 使用jquery验证url和域字段

Javascript 使用jquery验证url和域字段,javascript,jquery,jquery-validate,Javascript,Jquery,Jquery Validate,我有一个表单,其中包含输入字段,一个用于域,一个用于文件夹名。现在我想在提交表单之前验证这两个字段 如何验证自定义生成规则上的字段 1) 域url末尾将不包含http://或/ http://google.com wrong google.com/ wrong google.com correct foldername/ wrong /foldername wrong foldername correct 2) 文件夹名称开头或结尾不带

我有一个表单,其中包含输入字段,一个用于域,一个用于文件夹名。现在我想在提交表单之前验证这两个字段

如何验证自定义生成规则上的字段

1) 域url末尾将不包含http://或/

   http://google.com wrong
   google.com/     wrong
   google.com      correct
   foldername/ wrong
   /foldername wrong
   foldername  correct
2) 文件夹名称开头或结尾不带任何“/”

   http://google.com wrong
   google.com/     wrong
   google.com      correct
   foldername/ wrong
   /foldername wrong
   foldername  correct
这是我正在尝试的代码

<form id="f">
    <label for="domain">Domain</label>
    <input type="text" value="subdomainname.abc.com" id="domain" name="domain" maxlength="50" size="30">

    <label for="newfolder">Folder Name </label>
    <input type="text" name="newfolder" maxlength="50" size="30" id="newfolder">

    <input type="submit" value"configure">
</form>

我相信您正在寻找正则表达式,以下是您需要的正则表达式:

如果需要将{anything}.{anything}设置为{anything}.{仅某些地址}则使用此regexp

对于文件夹验证,您实际上只是在寻找一个单词,使用这个单词,即使它不能帮助您查看它是一个很酷的网站,并且可以帮助您使用正则表达式。我发现它很多次都很有用

您只需按照
addMethod
方法和相应的正则表达式的文档编写自定义方法即可。