Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/403.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.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 如何使用JS使用正则表达式检查值是否没有标点或数字_Javascript_Regex - Fatal编程技术网

Javascript 如何使用JS使用正则表达式检查值是否没有标点或数字

Javascript 如何使用JS使用正则表达式检查值是否没有标点或数字,javascript,regex,Javascript,Regex,我正在验证电子邮件表单,对于名称输入,我希望确保用户没有在字段中输入标点符号或数字。字母a-z大写,小写 这似乎不起作用: /(?![\._])\p{P}|[0-9]/g 那么为什么不在/[a-zA-Z]/g上进行匹配呢?您可以使用 /[a-zA-Z]/g 匹配有效的名称 希望这有帮助你对何塞·奥布莱恩有什么不满?你在说什么?就像我也想保留重音符号一样。所有这些东西只允许A-Za-z。O'Brien包含标点符号。不要试图验证姓名:@TimPietzcker我99%肯定他就是何塞。obrian

我正在验证电子邮件表单,对于名称输入,我希望确保用户没有在字段中输入标点符号或数字。字母a-z大写,小写

这似乎不起作用:

/(?![\._])\p{P}|[0-9]/g

那么为什么不在
/[a-zA-Z]/g上进行匹配呢?

您可以使用

/[a-zA-Z]/g
匹配有效的名称


希望这有帮助

你对何塞·奥布莱恩有什么不满
?你在说什么?就像我也想保留重音符号一样。所有这些东西只允许A-Za-z。
O'Brien
包含标点符号。不要试图验证姓名:@TimPietzcker我99%肯定他就是何塞。obrian@whatever.com或者jobrian-没有多少系统允许非低ASCII码和电子邮件地址中的重音符号这是不正确的。只要有一个ASCII字母,它就会匹配。它使用全局修饰符没有明显的目的。欢迎您,如果您愿意,您可以将此答案标记为正确吗?ThxTim正则表达式应用于单个字符串,因此匹配第一个字母和全局范围是正确的对不起,不能标记。我只有一个代表。