Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.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验证_Javascript_Validation - Fatal编程技术网

javascript验证

javascript验证,javascript,validation,Javascript,Validation,我正在使用正则表达式验证来使用javascript验证我的表单。 我的模式是 /^[a-zA-Z]+[a-zA-Z0-9_]*\\.{0.1}[a-zA-Z0-9_]*/ 此模式验证“不从数字开始”、“仅1”.允许,然后验证文本是否正确 我可以在javascript中使用什么进行验证??类似于preg\u matchfunc的php 我不熟悉正则表达式,所以请帮助我并给sum func来帮我做这件事。 我试图使用regexp对象,但无法从.exec、test函数获得结果。是的,regexp看起

我正在使用正则表达式验证来使用javascript验证我的表单。 我的模式是

/^[a-zA-Z]+[a-zA-Z0-9_]*\\.{0.1}[a-zA-Z0-9_]*/
此模式验证“不从数字开始”、“仅1
”.
允许,然后验证文本是否正确

我可以在javascript中使用什么进行验证??类似于
preg\u match
func的php

我不熟悉正则表达式,所以请帮助我并给sum func来帮我做这件事。
我试图使用
regexp
对象,但无法从.exec、test函数获得结果。

是的,regexp看起来不错。需要1个字符,后跟0..inf char、number或_,后跟可选点,后跟0..inf char、number或_

不过你有一个语法错误。将
{0.1}
替换为
{0,1}

然后,您可以使用
.test()
函数并将字符串传递给它进行测试

var a = "bb";
var r = /^[a-zA-Z][a-zA-Z0-9_]*\.{0,1}[a-zA-Z0-9_]*/;
r.test(a);

返回true。

我不太清楚正则表达式要实现什么,但我建议您检查一下我用来验证“regex”的正则表达式,并查看一下,因为可能有几个字符类,这将使您更容易阅读您的表达式Hey感谢您的支持,但是..此验证模式工作不完美…我在结尾使用了“$”然后它工作得很好..我可以知道结尾使用“$”的用法吗..我以前使用过它,但没有问它是否使用过..第一个“加号”不必要
$
标记字符串的结尾。因此,如果将其包含在regexp中,则需要字符串在此处结束。如果您还想指定特定的长度等,这将非常有用。