javascript实用小函数使用介绍
<script type="text/javascript">
var checkNo = function(e){
var keyCode = e.charCode ? e.which : e.keyCode;
if(keyCode == 8){
return true;
}
var realkey = String.fromCharCode(keyCode);
var reg = "\\d";
var regExp = new RegExp(reg);
return regExp.test(realkey);
}
</script>
//限制最大输入长度
var checkMaxL = function(length) {
var regC = /[^ -~]+/g;
var regE = /\D+/g;
var str = jQuery("#remark").val();
if (regC.test(str)){
jQuery("#remark").val(str.substring(0, length));
}
if(regE.test(str)){
jQuery("#remark").val(str.substring(0, length));
}
}
相关推荐
-
javascript实用小函数使用介绍
1.阻止输入非数字,backspace除外 复制代码 代码如下: <script type="text/javascript"> var checkNo = function(e){ var keyCode = e.charCode ? e.which : e.keyCode; if(keyCode == 8){ return true; } var realkey = String.fromCharCode(keyCode); var reg = "\\d&qu
-
JavaScript的function函数详细介绍
通过函数来封装任意多条语句,而且可以在任何地方.任何时间调用执行. 而我们的JavaScript脚本语言比较特殊,相对于C语言,它的参数是不需要数据类型加持的.返回值return,我就不过多描述,他是和 C语言通的,如果没写他就会自动返回undefined function fun(x,y){ } //写成这样就可以声明一个函数 以我的理解他就是以对象的形式来传入参数,通过对象的各项属性值(引用类型的值),来作为我的实际参数, 例如我有以下做法: function fun(x, y) { //
-
Javascript 实用小技巧
//自定义的apply,call Function.prototype.apply = function (obj, argu) { if (obj) obj.constructor.prototype._caller = this; var argus = new Array(); for (var i=0;i<argu.length;i++) argus[i] = "argu[" + i + "]"; var r; eval("r
-
JavaScript Math.ceil() 函数使用介绍
Math.ceil(x) -- 返回大于等于数字参数的最小整数(取整函数),对数字进行上舍入 ceil是ceiling的缩写,中文"上限"的意思 引用网址:http://www.dreamdu.com/javascript/Math.ceil/ ceil函数语法 Math.ceil(x); ceil函数参数 x -- 为number类型的数字 ceil函数返回值 返回大于等于x的最小整数 ceil函数示例 document.write(Math.ceil(5.99)); documen
-
Javascript 高阶函数使用介绍
高阶函数(higher-order function)-如果一个函数接收的参数为或返回的值为函数,那么我们可以将这个函数称为高阶函数.众所周知,JavaScript是一种弱类型的语言:JavaScript的函数既不对输入的参数,也不对函数的输出值作强定义和类型检查,那么函数可以成为参数,也可以成为输出值,这就体现了JavaScript对高阶函数的原生支持. 一.参数为函数的高阶函数: function funcTest(f){ //简易判断一下实参是否为函数 if((typeof f)=="fu
-
JavaScript编程的10个实用小技巧
在这篇文章中,我将列出10个Javascript实用小技巧,主要面向Javascript新手和中级开发者.希望每个读者都能至少从中学到一个有用的技巧. 1.变量转换 看起来很简单,但据我所看到的,使用构造函数,像Array()或者Number()来进行变量转换是常用的做法.始终使用原始数据类型(有时也称为字面量)来转换变量,这种没有任何额外的影响的做法反而效率更高. 复制代码 代码如下: var myVar = "3.14159",str = ""+ m
-
JavaScript中的50+个实用工具函数小结
JavaScript可以做很多出色的事情,本篇文章给大家整理50+个实用工具函数,可以帮助你提高工作效率并可以帮助调试代码 1.isStatic: 检测数据是不是除了symbol外的原始数据. function isStatic(value) { return ( typeof value === 'string' || typeof value === 'number' || typeof value === 'boolean' || typeof value === 'undefined'
-
全面介绍javascript实用技巧及单竖杠
JavaScript 本身可以算是一门简单的语言,但我们也不断用智慧和灵活的模式来改进它.昨天我们将这些模式应用到了 JavaScript 框架中,今天这些框架又驱动了我们的 Web 应用程序.很多新手开发者被各种强大的 JavaScript 框架吸引进来,但他们却忽略了框架身后浩如星海的 JavaScript 实用技巧.本文将为你全面的介绍其中的知识点. 一.js整数的操作 使用|0和~~可以将浮点转成整型且效率方面要比同类的parseInt,Math.round 要快,在处理像素及动画位移等
-
JavaScript 中定义函数用 var foo = function () {} 和 function foo()区别介绍
某天写代码突然县道这个问题,顺势总结一波 JavaScript 函数和变量声明的"提前"(hoist)行为 简单的说 如果我们使用 匿名函数 var a = {} 这种方式, 编译后变量声明a 会"被提前"了,但是他的赋值(也就是a)并不会被提前. 也就是,匿名函数只有在被调用时才被初始化. 如果使用 function a () {}; 这种方式, 编译后函数声明和他的赋值都会被提前. 也就是说函数声明过程在整个程序执行之前的预处理就完成了,所以只要处于同一个作用域
-
JavaScript开发的七个实用小技巧(很有用)
目录 1. 数组求和 2. 使用 length 属性更改数组 3. 数组元素随机打乱 4. 过滤唯一值 5. 逗号运算符 6. 使用数组解构交换数据元素 7. 使用 && 代替 If 条件判断为真的条件 总结 本文译文,采用意译. 下面这些方法对于我来说很有作用,自从我发现了这些操作. 1. 数组求和 假设你有下面的数字数组:let numbers = [2,52,55,5]. 计算求和,我们会想到使用 for,是吧. 但是我们可以使用这行代码完成let sum = numbers.red
随机推荐
- javaScript中的this示例学习详解及工作原理
- Mybatis 简介与原理
- php支付宝接口用法分析
- Spring Boot 验证码的生成和验证详解
- python sqlobject(mysql)中文乱码解决方法
- 每日十条JavaScript经验技巧(二)
- php截取utf-8中文字符串乱码的解决方法
- Tomcat服务器的安装配置图文教程(推荐)
- IIS中ASP.NET连接SQL Server出错的解决方法
- PowerShell中prompt函数的妙用
- 详解Python中映射类型(字典)操作符的概念和使用
- html的DOM中document对象anchors集合用法实例
- 在VC中隐藏控制台程序窗口的实现代码
- android导入第三方jar包报错 如何正确导入jar包
- 网上邻居找不到其他计算机方案
- Java编程枚举类实战代码分享
- vue的mixins属性详解
- Python实现的文轩网爬虫完整示例
- linux模糊查找一个文件的方法
- mysql本地登录无法使用端口号登录的解决方法