Javascript 应对此正则表达式进行哪些修改以允许空间?

Javascript 应对此正则表达式进行哪些修改以允许空间?,javascript,regex,Javascript,Regex,下面是我用于客户端验证的两个javascript变量。有人能帮忙修改这些代码,让它们也有空间吗。只有空格,没有任何额外的特殊字符 var alphabet=/^[A-z]+$/; var alphanum=/^[a-z0-9]+$/i; 您需要添加\s以允许在正则表达式中使用空格字符: var alphabet=/^[a-zA-Z\s]+$/; var alphanum=/^[a-zA-Z0-9\s]+$/i; 另外,将您的正则表达式更改为正确: a-z // Allows lower

下面是我用于客户端验证的两个javascript变量。有人能帮忙修改这些代码,让它们也有空间吗。只有空格,没有任何额外的特殊字符

 var alphabet=/^[A-z]+$/;
 var alphanum=/^[a-z0-9]+$/i;

您需要添加
\s
以允许在正则表达式中使用空格字符:

var alphabet=/^[a-zA-Z\s]+$/; 
var alphanum=/^[a-zA-Z0-9\s]+$/i;
另外,将您的正则表达式更改为正确:

a-z // Allows lowercase
A-Z // Allows uppercase

A-z // Incorrect

阅读有关字符类的基本文档,这些字符类位于方括号内。在执行此操作时,还要检查
[A-z]
的含义。感谢您的接受。选民们能告诉我原因吗,这样我就能做得更好?