js如何实现一个通用的正则验证表单方法

JavaScript013

js如何实现一个通用的正则验证表单方法,第1张

var str = '374829348791'var re = /\D/      //  \D代表非数字if( re.test(str) ){   // 返回true,代表在字符串中找到了非数字。

    alert('不全是数字')

}else{

    alert('全是数字')

}

这里没有完全通用的说法,只能根据需求去修改正则表达式。当只检测是不是数字,就用上面的正则表达式。如果验证是不是邮箱格式的话,那就要修改了。

如果当前页面的ID被通用JS引用,你可以尝试使用较新的JavaScript和DOM技术来重写id的属性。你还可以尝试使用全局IDs,然后用逗号分隔它们,这样就可以确保所有页面使用相同的id属性。