表单校验常用原生js库

1.字符串去除左右空格
继承形式
// 除去左右空格
String.prototype.Trim = function()
{
return this.replace(/(^s*)|(s*$)/g, "");
}
// 除去左空格
String.prototype.LTrim = function()
{
return this.replace(/(^s*)/g, "");
}
// 除去右空格
String.prototype.RTrim = function()
{
return this.replace(/(s*$)/g, "");
}
自定义函数形式
// 除去左空格;
function ltrim(s){
return s.replace(/(^s*)/g, "");
}
// 除去右空格;
function rtrim(s){
return s.replace(/(s*$)/g, "");
}
// 除去左右空格;
function trim(s){
return s.replace(/(^s*)|(s*$)/g, "");
}

// 时间转换
var d = new Date('Thu May 12 2016 08:00:00 GMT+0800 (中国标准时间)');
youWant=d.getFullYear() + '-' + (d.getMonth() + 1) + '-' + d.getDate() + ' ' + d.getHours() + ':' + d.getMinutes() + ':' + d.getSeconds();

// 时间转换小于10加0
var d = new Date('Fri May 10 2017 03:02:00 GMT+0800 (中国标准时间)');
var dateTime = d.getFullYear() + '-' + ((d.getMonth() + 1) >= 10 ? (d.getMonth() + 1) : ('0' + (d.getMonth() + 1))) + '-' +
(d.getDate() >= 10 ? d.getDate() : ('0' + d.getDate())) + ' ' + (d.getHours() >= 10 ? d.getHours() : ('0' + d.getHours())) + ':' + (d.getMinutes() >= 10 ? d.getMinutes() : ('0' + d.getMinutes()))

原文地址:https://www.cnblogs.com/victory820/p/6906921.html