取两位数字,截取数字,求年龄,去除前后空格
Posted Xpress
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了取两位数字,截取数字,求年龄,去除前后空格相关的知识,希望对你有一定的参考价值。
//取两位数 function toDou(n) { if(n < 10) { return \'0\' + n } else { return \'\' + n } } //截取数字 function getN(s) { if(s) { return s.replace(/[^0-9\\.]/ig, ""); } }
//去除前后空格
String.prototype.trim = function() {
return this.replace(/(^\\s*)|(\\s*$)/g, \'\');
}
//求年龄 function getAge(strBirthday) { var returnAge; var strBirthdayArr = strBirthday.split("-"); var birthYear = strBirthdayArr[0]; var birthMonth = strBirthdayArr[1]; var birthDay = strBirthdayArr[2]; d = new Date(); var nowYear = d.getFullYear(); var nowMonth = d.getMonth() + 1; var nowDay = d.getDate(); if(nowYear == birthYear) { returnAge = 0; //同年 则为0岁 } else { var ageDiff = nowYear - birthYear; //年之差 if(ageDiff > 0) { if(nowMonth == birthMonth) { var dayDiff = nowDay - birthDay; //日之差 if(dayDiff < 0) { returnAge = ageDiff - 1; } else { returnAge = ageDiff; } } else { var monthDiff = nowMonth - birthMonth; //月之差 if(monthDiff < 0) { returnAge = ageDiff - 1; } else { returnAge = ageDiff; } } } else { returnAge = -1; //返回-1 表示出生日期输入错误 晚于今天 } } return returnAge; //返回周岁年龄 }
老司机。。。
以上是关于取两位数字,截取数字,求年龄,去除前后空格的主要内容,如果未能解决你的问题,请参考以下文章