javascript判断是否为为正则对象

作者:norion时间:2013年6月12日评论次数:0 条

javascript开发中经常遇到要去判断对象的的类型,对于Function、String、 Number、Undefined 等几种类型的对象来说一般的应用上就足够了,但是如果要来判断对象是不是正则那就要自己封装了,javascript没有提供判断正则对象的方法。

/**
 * 是否为正则对象
 * @param {Object}
 * @return {Boolean}
 */
isRegExp : function(o){
	return o && Object.prototype.toString.call(o) === '[object RegExp]';
}

原理是将正则对象转化整字符串,看它是不是[object RegExp]就可以了。

标签:

上一篇: 给input的placeholder设置颜色

下一篇:javascript判断是否为数字干练的方法

相关文章

评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注