正则表达式如何检查该消息是否为空

时间:2016-03-30 09:34:20

标签: javascript regex

如何使用正则表达式检查字符串是否为空?例如,如果用户在字母上输出大量空格字符,则会将其视为空

我已经尝试[a-zA-Z0-9]检查字符串中是否有字母,但这不起作用。

3 个答案:

答案 0 :(得分:3)

您可以使用此正则表达式

检测空字符串(包含零个或多个空格)
^\s*$

答案 1 :(得分:1)

如果你允许除了空字符串以外的所有内容,你甚至不必使用正则表达式,你可以使用trim()来修剪空格。

Boolean("       ".trim()); //false
Boolean("     b ".trim()); //true
Boolean("\n\t\r ".trim()); //false
Boolean("\n\th\r".trim()); //true

答案 2 :(得分:1)

您可以检查它是否包含任何非空格(即打印)字符:

\S

该反斜杠资本S