[javascript]判断字符串是否为空
空字符串是什么\s 匹配任何空⽩字符,包括空格、制表符、换页符等等。等价于 [ \f\n\r\t\v]。很多情况下,都是⽤length来直接判断字符串是否为空,如下:var strings = '';
if (string.length == 0)
{
alert('不能为空');
}
但如果⽤户输⼊的是空格,制表符,换页符呢?这样的话,也是不为空的,但是这样的数据就不是我们想要的吧。
其实可以⽤正则表达式来把这些“空”的符号去掉来判断的
var strings = ' ';
if (place(/(^\s*)|(\s*$)/g, "").length ==0)
{
alert('不能为空');
}
\s ⼩写的s是,匹配任何空⽩字符,包括空格、制表符、换页符等等。等价于 [ \f\n\r\t\v]。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论