`
letitbe
  • 浏览: 235104 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

常用js工具函数

阅读更多

1,得到字符串长度,非个数

function  JHshStrLen(sString)
{
   
var  sStr,iCount,i,strTemp ;
   iCount 
=   0  ;
   sStr 
=  sString.split( "" );
    
for  (i  =   0  ; i  <  sStr.length ; i  ++ )
     {
         strTemp 
=  escape(sStr[i]);//或者用sStr[i].charCodeAt(0)<299   ?
          
if  (strTemp.indexOf( " %u " , 0 ==   - 1 )
          {
              iCount 
=  iCount  +   1  ;
          }
          
else
          {
              iCount 
=  iCount  +   2  ;
          }
      }
      
return  iCount ;
}

2, 禁止粘贴到文本框,支持IE,FIREFOX等
function fncKeyStop(evt)
{
    
if(!window.event)
    {
        
var keycode = evt.keyCode; 
        
var key = String.fromCharCode(keycode).toLowerCase();
        
if(evt.ctrlKey && key == "v")
        {
          evt.preventDefault(); 
          evt.stopPropagation();
        }
    }
}
<input onkeydown="fncKeyStop(event)" onpaste="return false" oncontextmenu = "return false;" />
IE中不需要写onkeydown=fncKeyStop(event)
已知的问题:不能屏蔽Firefox的菜单栏上的“paste”
分享到:
评论

相关推荐

    JS字符处理工具集(10多种常用函数)

    字符的替换,如:中英文标点的互相转换;日期的转换等等;

    javascript常用函数 javascript 常用库

    2. Lodash:提供了大量实用的工具函数,如`_.map()`, `_.filter()`, `_.reduce()`,便于数据处理和对象操作。 3. Underscore.js:与Lodash类似,提供了一套实用的函数集合,帮助开发者编写更简洁的代码。 4. ...

    js逆向调试工具,集成常用js加密函数,前端js几种加密集合

    在本文中,我们将深入探讨JavaScript的逆向工程、调试工具以及常见的加密函数和加密集合。 首先,逆向工程是软件开发中的一种技术,通常用于分析已编译的代码以理解其工作原理。在JavaScript中,由于它是解释执行的...

    JavaScript学习笔记_js常用函数封装_js包.zip

    首先,`tool.js`可能是一个实用工具函数集合,封装了一些常见的JavaScript操作。在JavaScript中,函数封装是将特定功能打包到一个函数内,以便重复使用或降低代码复杂性。例如,你可能会发现`tool.js`中有如数组处理...

    常用JavaScript函数 16 - 30(自我总结)

    这篇自我总结涵盖了JavaScript函数的16到30个常用知识点,旨在帮助开发者更好地理解和应用这些功能强大的工具。 1. **数组操作** - `slice()`:用于从原数组中提取一个子数组并返回,不会改变原数组。 - `splice...

    utils-lib:常用js工具函数, 如querystring转换等

    数组工具函数 swapArrayItems: 互相调换数组项的位置 clickoutside.js vue点击事件工具 cookie.js cookie工具函数 setItem: 设置cookie getItem: 获取cookie removeItem: 清除cookie emitter.js vue事件工具 json.js...

    JS开发常用工具函数小结.docx

    在JavaScript开发中,掌握一些常用的工具函数可以极大地提高编程效率和代码质量。以下是一些常见的JS工具函数的总结,它们涵盖了数据类型的检测、对象类型的判断以及功能性的辅助检测。 1. `isStatic` 函数用于检测...

    MyUtils:常用JavaScript工具函数

    "MyUtils"是一个集大成者,它包含了众多在日常开发中可能会用到的JavaScript工具函数,旨在提供便利、高效的支持。本文将详细介绍MyUtils库中的主要功能和应用场景。 一、数组处理 MyUtils库中的数组处理功能强大,...

    JavaScript常用工具函数大全

    下面,我将详细介绍一些常见的JavaScript工具函数,并解释它们的用法和作用。 首先,为DOM元素添加事件监听是一个很常见的需求。在现代浏览器中,我们可以使用`addEventListener`方法来为元素添加事件监听器。但在...

    javaScript常用工具函数

    工作积累总结

    JavaScript常用工具函数库汇总.docx

    "JavaScript常用工具函数库汇总" 从给定的文件中,我们可以总结出以下几个重要的知识点: 1. 深拷贝(Deep Clone) 在 JavaScript 中,深拷贝是将一个对象或数组完全复制到另一个对象或数组中,而不仅仅是复制...

    Util.js:javascript常用工具函数集合

    javascript常用工具函数集合 具体的函数参数可在源码中看 依赖 Jquery,Handlebar Examples formatDate 格式化日期 var date = new Date(); Util.formatDate(date,'YYYY/MM/DD hh:mm:ss'); // 2014/11/12 11:12:13...

    JavaScript的一些工具函数的封装包括url的参数处理数字字符串日期等相关操作函数

    在这个名为"js_utils-master"的压缩包中,我们可以期待找到一系列封装好的JavaScript工具函数,它们涵盖了URL参数处理、数字与字符串操作以及日期相关的功能。 首先,让我们深入探讨URL参数处理。在Web开发中,我们...

    JavaScript常用工具函数汇总(浏览器环境)

    前端业务中比较常用的JavaScript工具函数,浏览器环境常用,可直接拷贝在项目里使用。这里统一整理,方便查阅,本文章会持续更新。 一、file转为base64 /** * file转为base64 * @param {*} file file对象 * @...

    JavaScript常用判断函数

    在JavaScript编程中,判断函数是非常重要的工具,可以帮助开发者快速地对各种数据类型进行验证和处理。本文将详细介绍几个常用的JavaScript判断函数,包括`DataLength`(计算数据长度)、`IsEmpty`(判断是否为空)...

    JavaScript常用工具函数库汇总

    ction dateFormat(date, beforeHyphen = '-', afterHyphen = ':') { const year = date.getFullYear(); const month = String(date.getMonth() + 1).padStart(2, '0'); const day = String(date.getDate()).padStart...

    JavaScript工具类函数库

    本资源是一个精心编写的JavaScript工具类函数库,包含了多种实用的日期处理、数值计算、字符串操作等工具函数。它提供了如日期格式化、天数判断、数组处理等功能,适用于前端开发中的各种场景。函数库采用ES6模块化...

    js常用函数及客户端验证

    本文将深入探讨JavaScript中的常用函数以及客户端验证技术。 首先,我们来看看JavaScript中的一些核心函数: 1. `console.log()`: 这是开发者常用的调试工具,用于在控制台输出信息,帮助检查代码运行状态。 2. `...

    js常用函数.pdf

    在本篇文章中,我们将学习JavaScript中一些常用的函数定义以及正则表达式的应用。正则表达式(Regular Expression)是一种文本模式,包括普通字符(例如,字母和数字)和特殊字符(称为"元字符"),它们在定义时会用...

Global site tag (gtag.js) - Google Analytics