新手[常用JS]

JavaScript 常用特效大全:链接:https://pan.baidu.com/s/10OtyCcn4zRusVh8q3tITtw 密码:cb89

//input限制输入正则表达式判断:http://www.jb51.net

限制input只能输入网址:http://zhidao.baidu.com/question/401356322.html?fr=iks&word=input+%CD%F8%D6%B7&ie=gbk

//html标签 JSP常用:http://www.divcss5.com/html/h382.shtml

//不区分大小写判断

if(JHCS.toLowerCase()==jhcs.toLowerCase())

//【渐变】1秒和消失/1秒后显示
$('.centerLeftZtree').toggle(1000);

//js中Spring转int
var j = parseInt("11");

//三秒后div消失
setTimeout("document.getElementById('showDIV').style.display='none'",3000);

$(".container-fluid").off("click");关闭这个样式的点击事件


//得到当前页码的高宽
alert(document.body.scrollHeight);//body的高
alert(window.screen.availHeight);
alert(window.screen.availWidth);

//div的显示与隐藏
document.getElementById('showColse').style.display='none';
document.getElementById('showColse').style.display='block';


/*测试输出*/
console.log(list.data);

/*获取select:option的值*/
//https://www.cnblogs.com/yaoshiyou/archive/2010/08/24/1806939.html
var obj = document.getElementById("selectSearch");/*下拉框*/
var index = obj.selectedIndex; // 选中索引
var text = obj.options[index].text; // 选中文本
var searchSelect = obj.options[index].value; // 选中值


/*得取不到event,用这个方法*/
import { event } from '../../../assets/js/event.js';
hrefs:function(even){
var event=window.event || even;//兼容IE,火狐

/*js得到某段代码的执行时间*/
var implementTime = ""; //得到代码执行时间
var startDate = new Date().getTime();//起始时间
中间测试代码
var endDate = new Date().getTime();//接受时间
implementTime=(endDate-startDate)/1000;//把时间毫秒转换为妙
Integer ss = 1000; //秒
Integer mi = ss * 60; //分
Integer hh = mi * 60; //小时
Integer dd = hh * 24; //天


/**
* 转换时间格式
* @param {Object} str
*/
function timeDate(str) {
var time = new Date(str);
var year = time.getFullYear();
var month = time.getMonth() + 1;
var dates = time.getDate();
return [year, month, dates].join("-");
}

//文本框事件
onBlur:当失去输入焦点后产生该事件
onFocus:当输入获得焦点后,产生该文件
Onchange:当文字值改变时,产生该事件
Onselect:当文字加亮后,产生该文件

//保留两位小数,页面JavaScript里面
$("#borrowMng").val((borrowMng).toFixed(2))

//ceil():将小数部分一律向整数部分进位。
Math.ceil(12.7)//返回13

//floor():一律舍去,仅保留整数。
Math.floor(12.2)// 返回12

//round():进行四舍五入
Math.round(12.2)// 返回12
Math.round(12.7)//返回13

//正则表达式去标签
var bq = data[0].projectDescript;
var zz = bq.replace(/<[/*/]?[a-zA-Z]+[^><]*>/g,"");
$("#projectDescripts").val(zz);//项目描述


//千分符(四位一分)
$("#canUse").text(formatMoney2(data[0].giftBalance)+"元");
//EL表达式加千分符
<fmt:formatNumber type="number" pattern="#,##0.00#" value="${allUsemoney }" />

//attr,追加属性值
$("#imgfz").attr("src",data[0].path);

//输入金额判定
<input maxlength="10" type="text" onKeyUp="amount(this)" onBlur="overFormat(this)" />

function amount(th){
var regStrs = [
['^0(\\d+)$', '$1'], //禁止录入整数部分两位以上,但首位为0
['[^\\d\\.]+$', ''], //禁止录入任何非数字和点
['\\.(\\d?)\\.+', '.$1'], //禁止录入两个以上的点
['^(\\d+\\.\\d{2}).+', '$1'] //禁止录入小数点后两位以上
];
for(i=0; i<regStrs.length; i++){
var reg = new RegExp(regStrs[i][0]);
th.value = th.value.replace(reg, regStrs[i][1]);
}
}
//输入完成补全小数点
function overFormat(th){
var v = th.value;
if(v === ''){
v = '0.00';
}else if(v === '0'){
v = '0.00';
}else if(v === '0.'){
v = '0.00';
}else if(/^0+\d+\.?\d*.*$/.test(v)){
v = v.replace(/^0+(\d+\.?\d*).*$/, '$1');
v = inp.getRightPriceFormat(v).val;
}else if(/^0\.\d$/.test(v)){
v = v + '0';
}else if(!/^\d+\.\d{2}$/.test(v)){
if(/^\d+\.\d{2}.+/.test(v)){
v = v.replace(/^(\d+\.\d{2}).*$/, '$1');
}else if(/^\d+$/.test(v)){
v = v + '.00';
}else if(/^\d+\.$/.test(v)){
v = v + '00';
}else if(/^\d+\.\d$/.test(v)){
v = v + '0';
}else if(/^[^\d]+\d+\.?\d*$/.test(v)){
v = v.replace(/^[^\d]+(\d+\.?\d*)$/, '$1');
}else if(/\d+/.test(v)){
v = v.replace(/^[^\d]*(\d+\.?\d*).*$/, '$1');
ty = false;
}else if(/^0+\d+\.?\d*$/.test(v)){
v = v.replace(/^0+(\d+\.?\d*)$/, '$1');
ty = false;
}else{
v = '0.00';
}
}
th.value = v;
}

猜你喜欢

转载自www.cnblogs.com/jianghengchao/p/9036291.html