各种常用的JS函数整理


Posted in Javascript onOctober 25, 2013

Js获取页面地址参数

function getUrlPara(paraName) 
{ 
var sUrl = location.href; 
var sReg = "(?://?|&){1}" + paraName + "=([^&]*)" 
var re = new RegExp(sReg, "gi"); 
re.exec(sUrl); 
return RegExp.$1; 
}

地址跳转
var pn = $("#gotopagenum").val();//#gotopagenum是文本框的id属性 
location.href = "NewList.aspx?pagenum="+pn;//location.href实现客户端页面的跳转

千分位
function Convert(money) 
{ 
var s = money; //获取小数型数据 
s += ""; 
if (s.indexOf(".") == -1) s += ".00"; //如果没有小数点,在后面补个小数点和00 
if (/\.\d$/.test(s)) s += "0"; //正则判断 
while (/\d{4}(\.|,)/.test(s)) //符合条件则进行替换 
s = s.replace(/(\d)(\d{3}(\.|,))/, "$1,$2"); //每隔3位添加一个 
return s; 
}

判断是否数字
function IsNumeric(txt) { 
if (txt == "") { 
return false; 
} if (txt.indexOf(",") > 0) { 
txt = txt.replace(",", ""); 
} 
if (isNaN(txt)) { 
return false; 
} 
else { 
return true; 
} 
}

将数字进行两位小数的格式化
function changeTwoDecimal_f(x) { 
var f_x = parseFloat(x); 
if (isNaN(f_x)) { 
alert('function:changeTwoDecimal->parameter error'); 
return false; 
} 
f_x = Math.round(f_x * 100) / 100; 
var s_x = f_x.toString(); 
var pos_decimal = s_x.indexOf('.'); 
if (pos_decimal < 0) { 
pos_decimal = s_x.length; 
s_x += '.'; 
} 
while (s_x.length <= pos_decimal + 2) { 
s_x += '0'; 
} 
return s_x; 
}

Js 进行数字运算的函数 parseFloat parseInt

js 当前日期 yyyy-mm-dd 预置查询条件

var now = new Date(); 
var year = now.getYear(); if (now.getYear() < 1900) { 
year = now.getYear() + 1900; 
} 
var month = now.getMonth() + 1; 
var day = now.getDate(); 
if (month < 10) month = "0" + month; 
if (day < 10) day = "0" + day; 
$("#txtDate1").val(year.toString() + "-" + month.toString() + "-01"); 
$("#txtDate2").val(year.toString() + "-" + month.toString() + "-" + day.toString());

Js 获取时间戳,在某些情景下代替Guid
function NowTimeCode() 
{ 
var Result=""; var now = new Date(); 
var year = now.getYear(); 
if (now.getYear() < 1900) { 
year = now.getYear() + 1900; 
} 
var month = now.getMonth() + 1; 
var day = now.getDate(); 
var hour = now.getHours(); 
var minutes = now.getMinutes(); 
var second = now.getSeconds(); 
var millisecond = now.getMilliseconds(); 
if (month < 10) month = "0" + month; 
if (day < 10) day = "0"+ day; 
if (hour < 10) hour = "0"+ hour; 
if (minutes < 10) minutes = "0"+ minutes; 
if (second < 10) second = "0"+ second; 
if (millisecond < 10) 
millisecond = "00"+ millisecond; 
else 
{ 
if (millisecond < 100) 
{ 
millisecond = "0"+ millisecond; 
} 
} 
Result = year.toString() + month.toString() + day.toString() + hour.toString() + minutes.toString() + second.toString() + millisecond.toString(); 
return Result; 
}
Javascript 相关文章推荐
让GoogleCode的SVN下的HTML文件在FireFox下正常显示.
May 25 Javascript
javascript按位非运算符的使用方法
Nov 14 Javascript
jquery通过select列表选择框对表格数据进行过滤示例
May 07 Javascript
jQuery.holdReady()方法用法实例
Dec 27 Javascript
avalonjs实现仿微博的图片拖动特效
May 06 Javascript
input框中的name和id的区别
Nov 16 Javascript
微信小程序 解决swiper不显示图片的方法
Jan 04 Javascript
web.js.字符串与正则表达式操作
May 13 Javascript
详解Vue 多级组件透传新方法provide/inject
May 09 Javascript
Vue实现按钮旋转和移动位置的实例代码
Aug 09 Javascript
说说如何在Vue.js中实现数字输入组件的方法
Jan 08 Javascript
Angular8 Http拦截器简单使用教程
Aug 20 Javascript
jquery索引在使用中的一些困惑
Oct 24 #Javascript
各种页面定时跳转(倒计时跳转)代码总结
Oct 24 #Javascript
js 浏览本地文件夹系统示例代码
Oct 24 #Javascript
js自动生成的元素与页面原有元素发生堆叠的解决方法
Oct 24 #Javascript
Flexigrid在IE下不显示数据的处理的解决方法
Oct 24 #Javascript
js获取事件源及触发该事件的对象
Oct 24 #Javascript
jquery数据验证插件(自制,简单,练手)实例代码
Oct 24 #Javascript
You might like
php更改目录及子目录下所有的文件后缀的代码
2010/09/24 PHP
php使用GD实现颜色渐变实例
2015/06/02 PHP
WordPress 插件——CoolCode使用方法与下载
2007/07/02 Javascript
网页自动跳转代码收集
2009/09/27 Javascript
ext jquery 简单比较
2010/04/07 Javascript
jQuery ajax(复习)—Baidu ajax request分离版
2013/01/24 Javascript
JavaScritp添加url参数并将参数加入到url中及更改url参数的方法
2015/10/26 Javascript
node.js抓取并分析网页内容有无特殊内容的js文件
2015/11/17 Javascript
聊一聊JS中this的指向问题
2016/06/17 Javascript
JavaScript 是什么意思
2016/09/22 Javascript
Vue.js开发环境快速搭建教程
2017/03/17 Javascript
JavaScript 实现 Tab 点击切换实例代码
2017/03/25 Javascript
JavaScript使用Ajax上传文件的示例代码
2017/08/10 Javascript
Vue-cli项目获取本地json文件数据的实例
2018/03/07 Javascript
js正则取值的结果数组调试方法
2018/10/10 Javascript
Vue组件Draggable实现拖拽功能
2018/12/01 Javascript
3分钟读懂移动端rem使用方法(推荐)
2019/05/06 Javascript
微信小程序把百度地图坐标转换成腾讯地图坐标过程详解
2019/07/10 Javascript
Python实现从百度API获取天气的方法
2015/03/11 Python
Python中的ctime()方法使用教程
2015/05/22 Python
python友情链接检查方法
2015/07/08 Python
Python3连接SQLServer、Oracle、MySql的方法
2018/06/28 Python
python无限生成不重复(字母,数字,字符)组合的方法
2018/12/04 Python
详解python算法之冒泡排序
2019/03/05 Python
tensorflow获取预训练模型某层参数并赋值到当前网络指定层方式
2020/01/24 Python
使用豆瓣源来安装python中的第三方库方法
2021/01/26 Python
如何用css3实现switch组件开关的方法
2018/02/09 HTML / CSS
详解CSS3+JS完美实现放大镜模式
2020/12/03 HTML / CSS
canvas实现二维码和图片合成的示例代码
2018/08/01 HTML / CSS
SAZAC的动物连体衣和动物睡衣:Kigurumi Shop
2020/03/14 全球购物
大学生饮食配送创业计划书
2014/01/04 职场文书
银行业务授权委托书
2014/10/10 职场文书
导游词之南京中山陵
2019/11/27 职场文书
MySQL单表千万级数据处理的思路分享
2021/06/05 MySQL
详解JAVA的控制语句
2021/11/11 Java/Android
Mysql数据库group by原理详解
2022/07/07 MySQL