如何在javascript中使用正则表达式检查空json响应?

时间:2012-04-25 05:02:27

标签: javascript regex json

我的ajax响应返回一个空响应(即有多行空格),我想在我的成功函数中检查它。如何在javascript中使用正则表达式检查空的json响应?

2 个答案:

答案 0 :(得分:2)

> /^\s*$/.test("foo")
false
> /^\s*$/.test("")
true
> /^\s*$/.test("   ")
true
> /^\s*$/.test("\n\n")
true

答案 1 :(得分:-1)

  1. jQuery.ajax数据类型设置为text
  2. 创建以下success回调

    $.ajax({
      // other options..
      dataType: 'text',
      success(planinTextData) {
        if (planinTextData !== '') {
          var data = JSON.parse(planinTextData);
        }
      }
    });