实例应用举例:
/*校验是否全由数字组成 */
function isDigit(str)
{
var reg=/^[0-9]{1,20}$/; /*定义验证表达式*/
return reg.test(str); /*进行验证*/
}
/*验证必须输入的内容,不能有前后空格,不能有回车符,制表符,换页符*/
function IsNull(strObj) {
strObj = strObj.replace(/(^\s*)|(\s*$)/g, "");
if(strObj.length > 0){
return false;
}else{
return true;
}
}
/*验证必须输入的内容,不能有前后空格,不能有回车符,制表符,换页符*/
function IsNotNull(strObj) {
strObj = strObj.replace(/(^\s*)|(\s*$)/g, "");
if(strObj.length > 0){
return true;
}else{
return false;
}
}
/*校验邮政编码格式 */
function isPostalCode(str)
{
var reg=/^[1-9][0-9]{5}$/;
return reg.test(str);
}
/*校验邮件地址是否合法 */
function IsEmail(str)
{
var reg=/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;
return reg.test(str);
}
/*校验手机号码 */
function validateMobileTel(str)
{
var reg=/1(3|5|8)[0-9]{9}$/
return reg.test(str);
}
/*校验固定电话号码 */
function IsPhone(str)
{
var reg=/^((\(\d{2,3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}(\-\d{1,4})?$/
return reg.test(str);
}