javascript技巧篇(2)

一.利用split()截取字符串

说明:split()函数返回的是一个字符串数组,在字符串中出现的需要截取的字符的位置都要进行分解。所以在调用截取结果的时候需要获取返回数组中的值

例:根据邮箱地址获取该用户的邮箱用户名称

var  mail=document.getElementById("mail");.value.toString();//获取用户邮箱地址

var username=mail.split("@");//获取字符‘@‘之前的用户名

document.getElementById("mail");.value=username[0];//获取控件值

二.使用正则表达式去掉字符串中的空格

/*去除首尾空格的方法 */

function trim(str)

{

var  re=/^\s*/g;

str=str.replace(re,"");

return str;

}

/*去除字符串中全部空格的方法*/

function allTrim(str){

var re=/\s/g;

str=str.replace(re,"");

return str;

}

时间: 2024-10-11 10:42:57

javascript技巧篇(2)的相关文章

javascript技巧篇(3) - 防止重复提交表单

在页面加入如下javascript程序代码: var checkSubmitFlag=false; var checkSubmit(){ function(){ if(checkSubmitFlag==true){ return false; } checkSubmitFlag=true; return true; } } //双击按钮就返回FALSE document.ondbclick=function docondbclick(){ window.event.returnValue=fal

javascript技巧篇(1) - javascript实现动态表格的三个重要方法

要实现动态表格,首先需要掌握javascript提供的3个非常重要的方法 (1)使用insertRow()方法添加表格行数.在javascript中增加表格的行,首先需要确定新增行插入表格的位置,然后执行插入操作. var table=document.getElementById("mytable");//取得表格对象 var  index=table.rows.length;//取得表格的行数 var nextRow =table.insertRow(index);//取得新插入行

JavaScript技巧&写法

JavaScript技巧篇: 1>状态机 var state = function () { this.count = 0; this.fun = null; this.nowcount = 0; }; state.prototype = { load: function (count,fun) { this.count = count; this.fun = fun; this.nowcount=0; }, trigger: function () { this.nowcount++; if

45种Javascript技巧大全

原文:45 Useful JavaScript Tips, Tricks and Best Practices 译文:45个有用的JavaScript技巧,窍门和最佳实践 译者:dwqs 在这篇文章中,我将分享一些JavaScript常用的技巧,窍门和最佳实践.不管JavaScript开发者是使用在浏览器/引擎上或者服务器端(SSJS--Service Side JavaScript)JavaScript解释器上,这些他们都是应该知晓的. 需要注意的是,文章中的代码片段均是在最新的Google

85种网站常用JavaScript技巧

40+45种网站常用Javascript技巧转载自网络,地址不详. 1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 <table border oncontextmenu=return(false)><td>no</table> 可用于Table 2. <body onselectstart="return false"> 取消选取.防止复制 3.

冷门却使用的 javascript 技巧

前端已经被玩儿坏了!像用近似乱码的 javascript 拼一个图形,而且可以正常运行等炫酷的玩意已经不是什么新闻了,像用||操作符给变量赋默认值也是人尽皆知的旧闻了,今天看到Quora上一个帖子,瞬间又GET了好多前端技能,一些属于技巧,一些则是闻所未闻的冷知识,一时间还消化不过来.现分类整理出来分享给大家,也补充了一些平时的积累和扩展了一些内容. HTML篇 浏览器地址栏运行JavaScript代码 这个很多人应该还是知道的,在浏览器地址栏可以直接运行JavaScript代码,做法是以jav

超实用的JavaScript技巧及最佳实践

众所周知,JavaScript是一门非常流行的编程语言,开发者用它不仅可以开发出炫丽的Web程序,还可以用它来开发一些移动应用程序(如PhoneGap或Appcelerator),它还有一些服务端实现,比如NodeJS.Wakanda以及其它实现.此外,许多开发者都会把JavaScript选为入门语言,使用它来做一些弹出窗口等小东西. 在这篇文章中,作者将会向大家分享JavaScript开发的小技巧.最佳实践等非常实用的内容,不管你是前端开发者还是服务端开发者,都应该来看看这些小技巧,它们绝对会

瞠目结舌的JavaScript技巧

今天在知乎上看到一篇JavaScript技巧,学习并收藏之 1. 快速打印一个五分制的评分情况 function getRating(rating) { if(rating > 5 || rating < 0) throw new Error('数字不在范围内'); return '★★★★★☆☆☆☆☆'.substring(5 - rating, 10 - rating ); } 2.拼接重复字符串(abcabcabc) //输出n个'abc'拼接的字符串 var str = new Arr

web开发者需知的45种Javascript技巧大全

web开发者需知的45种Javascript技巧大全 JavaScript是一个绝冠全球的编程语言,可用于Web开发.移动应用开发(PhoneGap.Appcelerator).服务器端开发(Node.js和Wakanda)等等.JavaScript还是很多新手踏入编程世界的第一个语言.既可以用来显示浏览器中的简单提示框,也可以通过nodebot或nodruino来控制机器人.能够编写结构清晰.性能高效的JavaScript代码的开发人员,现如今已成了招聘市场最受追捧的人. 在这篇文章里,我将分