18

请帮帮我

如果(值==“”){//做任何事}

但我需要检查空格“”(2,3,…space is include)是否与空字符串相同

还有,对不起,我的英语

  • @安德鲁-这根本不是复制品。另一个问题与检测只包含空格的字符串无关。
    – RJM公司
    评论 2016年4月8日3:40
  • @RJM这个问题有很多答案可以处理:null/undefined和only-whitespace输入。例如,请参见,这个答案
    – 安得烈
    评论 2016年4月8日3:45
  • 对不起,我只需要检查带空格的字符串与空字符串相同 评论 2016年4月8日3:45

1个答案1

重置为默认值
12

正则表达式可以轻松解决此问题。

if(/^*$/.test(值)){//字符串仅包含0+个空格}

如果还需要包含null,则添加!价值||.

如果需要包含换行符、制表符等,请使用/^\秒*$/用于正则表达式。

2
  • 为什么要正则表达式而不是正则表达式if(!value||!value.trim()){//null或空}。匹配空字符串、制表符、换行符 评论 2021年9月17日10:52
  • @pcvnes也很好
    – 4城堡
    评论 2021年9月17日13:10

不是你想要的答案吗?浏览标记的其他问题问你自己的问题.