开发者社区> 张不胖> 正文

常用的一些页面操作 js jsp check

简介: window.location.reload(); //当前页面加载 window.location.href=“”;//跳转指定url onkeypress="if(event.
+关注继续查看
window.location.reload(); //当前页面加载

window.location.href=“”;//跳转指定url

onkeypress="if(event.keyCode==13) {loadData(1);return false;}" 回车键事件

<fmt:formatDate pattern="yyyy-MM-dd HH:mm:ss" value="${currentTimeStamp}"/>日期格式化

$('#id').attr("checked",true);
$('#id').prop("checked",true);  复选框的选中

$(obj).is(':checked');判断是否选中

$('input[name=name]') 获取name = name 的对象数组

name.split(',') 根据 ‘,’切割字符串 


/**
 * 验证是否是数字(整数)
 * @returns {boolean}
 */
function validateNumberZ(numberString) {
var reg = new RegExp("^[0-9]*$");
if (!reg.test(numberString)) {
return false;
}
return true;
}


/**
 * 验证是否是数字(最多2位小数)
 * @returns {boolean}
 */
function validateNumber(numberString) {
var reg = new RegExp("^[0-9]+([.]{1}[0-9]{1,2})?$");
if (!reg.test(numberString)) {
return false;
}
return true;
}


function validateNumber0(numberString) {
if (numberString == 0 || numberString == '0')
return true;
var reg = new RegExp("^[0-9]+([.]{1}[0-9]{1,2})?$");
if (!reg.test(numberString)) {
return false;
}
return true;
}


/**
 * 显示2位小数,如果小于0.01则显示4位小数
 * @param num
 * @returns {string|*}
 */
var kakaFixed = function(num) {
if (typeof num != 'number') {
try {
num = new Number(num);
} catch (e) {
console.error(num + ' is not number,kakaFixed');
return;
}
}


if (!num) {
num = 0;
}
return new Number(num.toFixed(6)).valueOf();
};




/**
 * 判断是否不为空
 * @param obj
 * @returns {boolean}
 */
function isNotNull(obj) {
if (obj && obj != undefined && obj != 'undefined' && obj != '') {
return true;
}
return false;
}


function showNumber(number, color) {
if (number || number == 0) {
if (color) {
return '<font color="' + color + '">' + number + '</font>';
} else {
return number;
}
}
return '';
}




/**
 * 验证电话(包括手机号和座机)
 * @param str
 * @returns {*}
 */
var checkPhones = function(str) {
return checkMobile(str) || checkPhone(str);
};


/**
 * 验证手机号
 * @param str
 * @returns {*}
 */
var checkMobile = function(str) {
var is = false;
var re = /^1\d{10}$/;
if (re.test(str)) {
is = true;
} else {
is = false;
}
return is;
};


/**
 * 验证座机电话
 * @param str
 * @returns {*}
 */
var checkPhone = function(str) {
var is = false;
var re = /^0\d{2,3}-?\d{7,8}$/;
if (re.test(str)) {
is = true;
} else {
is = false;
}
return is;
};


/**
 * 验证邮箱
 * @param str
 * @returns {*}
 */
var checkEmail = function(str) {
var is = false;
var re = /^(\w-*\.*)+@(\w-?)+(\.\w{2,})+$/;
if (re.test(str)) {
is = true;
} else {
is = false;
}
return is;
};


/**
 * 验证邮编
 * @param str
 * @returns {boolean}
 */
var checkPost = function(str) {
var is = false;
var re = /^[1-9]\d{5}$/;
if (re.test(str)) {
is = true;
} else {
is = false;
}
return is;
};


function getTimeStrBytimes(times) {
var html = '';
if (times) {
if (times > 60) {
html += parseInt(times / 60) + '时'
+ (times % 60 ? times % 60 + '分' : '');
} else {
html += times + '分';
}
}
return html;
}

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,大概有三种登录方式:
9055 0
如何查看CRM WebUI,C4C和Hybris里的页面技术信息
如何查看CRM WebUI,C4C和Hybris里的页面技术信息
22 0
常用JS片段
1、点击按钮后有提示性转向其它页面 function ToOrder() { $('#cartbutton').hide(); $('#cartbutton').after("正在转向填写核对订单页面,请稍候!"); window.
446 0
Java编程笔记,spring boot常用属性汇总
  这些属性是否生效取决于对应的组件是否声明为 Spring 应用程序上下文里的 Bean(基本是自动配置的),为一个不生效的组件设置属性是没有用的。
1378 0
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
19691 0
用JavaScript完成页面自动操作
用JavaScript完成页面自动操作
21 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
17985 0
SpringMVC的JSP页面中中EL表达式不起作用的问题解决
今天,我在写SpringMVC代码的时候遇到了一个问题,就是在jsp页面中使用el表达式取值,取不到值,但是使用jsp中嵌套java代码可以取到值。
914 0
+关注
张不胖
我就像一个海绵,吸吸吸,然后再吐吐吐。
12
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
OceanBase 入门到实战教程
立即下载
阿里云图数据库GDB,加速开启“图智”未来.ppt
立即下载
实时数仓Hologres技术实战一本通2.0版(下)
立即下载