如何允许正则表达式与空格

How to allow Regex expression with Spaces

本文关键字:空格 正则表达式 何允许      更新时间:2023-09-26
var validate = /^[@#&%][a-zA-Z0-9]{4}$/;

我需要在这个正则表达式中也允许空格

这就像人们想象的那样简单:在您想要匹配空格的正则表达式中添加一个空格。空格的作用就像正则表达式中的其他字符一样。

如果你想匹配任何空白字符(包括制表符等),你可以使用's来匹配任何空白字符。

您需要这样做:

var validate = /^[@#&%][a-zA-Z0-9 ]{4}$/;

如果你只想使用常规空格,那么在括号中使用常规空格,就像这样

/^[@#&%][a-zA-Z0-9 ]{4}$/
如果您希望允许所有空白,如制表符或新行,请使用's:
/^[@#&%][a-zA-Z0-9's]{4}$/