`
- 浏览:
392615 次
- 性别:
- 来自:
上海
-
-
- concat
-
-
var a = "hello";
-
var b = ",world";
-
var c = a.concat(b);
- alert(c);
-
-
-
-
var index1 = a.indexOf("l");
-
-
var index2 = a.indexOf("l",3);
-
-
-
-
var get_char = a.charAt(0);
-
-
-
-
var index1 = lastIndexOf('l');
-
-
var index2 = lastIndexOf('l',2)
-
-
-
-
var re = new RegExp(/^\w+$/);
-
var is_alpha1 = a.match(re);
-
-
var is_alpha2 = b.match(re);
-
-
-
-
var sub_string1 = a.substring(1);
-
-
var sub_string2 = a.substring(1,4);
-
-
-
-
var sub_string1 = a.substr(1);
-
-
var sub_string2 = a.substr(1,4);
-
-
-
-
var result1 = a.replace(re,"Hello");
-
-
var result2 = b.replace(re,"Hello");
-
-
-
-
var index1 = a.search(re);
-
-
var index2 = b.search(re);
-
-
-
-
var sub_string1 = a.slice(1);
-
-
var sub_string2 = a.slice(1,4);
-
-
-
-
var arr1 = a.split("");
-
-
-
-
var len = a.length();
-
-
-
-
var lower_string = a.toLowerCase();
-
-
-
-
var upper_string = a.toUpperCase();
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
String.prototype.LTrim = function()
- {
-
return this.replace(/(^\s*)/g, "");
- }
-
-
-
-
-
-
-
-
String.prototype.Rtrim = function()
- {
-
return this.replace(/(\s*$)/g, "");
- }
-
-
-
-
-
-
-
String.prototype.Trim = function()
- {
-
return this.replace(/(^\s*)|(\s*$)/g, "");
- }
-
-
-
-
-
-
-
String.prototype.Left = function(len)
- {
-
-
if(isNaN(len)||len==null)
- {
-
len = this.length;
- }
-
else
- {
-
if(parseInt(len)<0||parseInt(len)>this.length)
- {
-
len = this.length;
- }
- }
-
-
return this.substr(0,len);
- }
-
-
-
-
-
-
-
-
String.prototype.Right = function(len)
- {
-
-
if(isNaN(len)||len==null)
- {
-
len = this.length;
- }
-
else
- {
-
if(parseInt(len)<0||parseInt(len)>this.length)
- {
-
len = this.length;
- }
- }
-
-
return this.substring(this.length-len,this.length);
- }
-
-
-
-
-
-
-
-
String.prototype.Mid = function(start,len)
- {
-
return this.substr(start,len);
- }
-
-
-
-
-
-
-
-
String.prototype.InStr = function(str)
- {
-
-
if(str==null)
- {
-
str = "";
- }
-
-
return this.indexOf(str);
- }
-
-
-
-
-
-
-
String.prototype.InStrRev = function(str)
- {
-
-
if(str==null)
- {
-
str = "";
- }
-
-
return this.lastIndexOf(str);
- }
-
-
-
-
-
-
-
String.prototype.LengthW = function()
- {
-
return this.replace(/[^\x00-\xff]/g,"**").length;
- }
-
-
-
-
-
-
-
String.prototype.isIP = function()
- {
-
-
var reSpaceCheck = /^(\d+)\.(\d+)\.(\d+)\.(\d+)$/;
-
-
if (reSpaceCheck.test(this))
- {
-
this.match(reSpaceCheck);
-
if (RegExp.$1 <= 255 && RegExp.$1 >= 0
- && RegExp.$2 <= 255 && RegExp.$2 >= 0
- && RegExp.$3 <= 255 && RegExp.$3 >= 0
- && RegExp.$4 <= 255 && RegExp.$4 >= 0)
- {
-
return true;
- }
-
else
- {
-
return false;
- }
- }
-
else
- {
-
return false;
- }
-
- }
-
-
-
-
-
-
-
-
String.prototype.isLongDate = function()
- {
-
var r = this.replace(/(^\s*)|(\s*$)/g, "").match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/);
-
if(r==null)
- {
-
return false;
- }
-
var d = new Date(r[1], r[3]-1,r[4],r[5],r[6],r[7]);
-
return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]&&d.getHours()==r[5]&&d.getMinutes()==r[6]&&d.getSeconds()==r[7]);
-
- }
-
-
-
-
-
-
-
String.prototype.isShortDate = function()
- {
-
var r = this.replace(/(^\s*)|(\s*$)/g, "").match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/);
-
if(r==null)
- {
-
return false;
- }
-
var d = new Date(r[1], r[3]-1, r[4]);
-
return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]);
- }
-
-
-
-
-
-
-
String.prototype.isDate = function()
- {
-
return this.isLongDate()||this.isShortDate();
- }
-
-
-
-
-
-
-
String.prototype.isMobile = function()
- {
-
return /^0{0,1}13[0-9]{9}$/.test(this);
- }
-
-
-
-
-
-
-
String.prototype.isEmail = function()
- {
-
return /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/.test(this);
- }
-
-
-
-
-
-
-
-
String.prototype.isZipCode = function()
- {
-
return /^[\\d]{6}$/.test(this);
- }
-
-
-
-
-
-
-
String.prototype.existChinese = function()
- {
-
-
return /^[\x00-\xff]*$/.test(this);
- }
-
-
-
-
-
-
-
String.prototype.isFileName = function()
- {
-
return !/[\\\/\*\?\|:"<>]/g.test(this);
- }
-
-
-
-
-
-
-
String.prototype.isUrl = function()
- {
-
return /^http[s]?:\/\/([\w-]+\.)+[\w-]+([\w-./?%&=]*)?$/i.test(this);
- }
-
-
-
-
-
-
-
-
String.prototype.isIDCard = function()
- {
-
var iSum=0;
-
var info="";
-
var sId = this;
-
-
var aCity={11:"北京",12:"天津",13:"河北",14:"山西",15:"内蒙古",21:"辽宁",22:"吉林",23:"黑龙江",31:"上海",32:"江苏",33:"浙江",34:"安徽",35:"福建",36:"江西",37:"山东",41:"河南",42:"湖北",43:"湖南",44:"广东",45:"广西",46:"海南",50:"重庆",51:"四川",52:"贵州",53:"云南",54:"西藏",61:"陕西",62:"甘肃",63:"青海",64:"宁夏",65:"新疆",71:"台湾",81:"香港",82:"澳门",91:"国外"};
-
-
if(!/^\d{17}(\d|x)$/i.test(sId))
- {
-
return false;
- }
-
sId=sId.replace(/x$/i,"a");
-
-
if(aCity[parseInt(sId.substr(0,2))]==null)
- {
-
return false;
- }
-
-
var sBirthday=sId.substr(6,4)+"-"+Number(sId.substr(10,2))+"-"+Number(sId.substr(12,2));
-
-
var d=new Date(sBirthday.replace(/-/g,"/"))
-
-
-
if(sBirthday!=(d.getFullYear()+"-"+ (d.getMonth()+1) + "-" + d.getDate()))
- {
-
return false;
- }
-
for(var i = 17;i>=0;i--)
- {
- iSum += (Math.pow(2,i) % 11) * parseInt(sId.charAt(17 - i),11);
- }
-
-
if(iSum%11!=1)
- {
-
return false;
- }
-
return true;
-
- }
-
-
-
-
-
-
-
String.prototype.isPhoneCall = function()
- {
-
return /(^[0-9]{3,4}\-[0-9]{3,8}$)|(^[0-9]{3,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)/.test(this);
- }
-
-
-
-
-
-
-
-
String.prototype.isNumeric = function(flag)
- {
-
-
if(isNaN(this))
- {
-
-
return false;
- }
-
-
switch(flag)
- {
-
-
case null:
-
case "":
-
return true;
-
case "+":
-
return /(^\+?|^\d?)\d*\.?\d+$/.test(this);
-
case "-":
-
return /^-\d*\.?\d+$/.test(this);
-
case "i":
-
return /(^-?|^\+?|\d)\d+$/.test(this);
-
case "+i":
-
return /(^\d+$)|(^\+?\d+$)/.test(this);
-
case "-i":
-
return /^[-]\d+$/.test(this);
-
case "f":
-
return /(^-?|^\+?|^\d?)\d*\.\d+$/.test(this);
-
case "+f":
-
return /(^\+?|^\d?)\d*\.\d+$/.test(this);
-
case "-f":
-
return /^[-]\d*\.\d$/.test(this);
-
default:
-
return true;
- }
- }
-
-
-
-
-
-
-
String.prototype.IsColor = function()
- {
-
var temp = this;
-
if (temp=="") return true;
-
if (temp.length!=7) return false;
-
return (temp.search(/\#[a-fA-F0-9]{6}/) != -1);
- }
-
-
- <sp
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
请注意,JavaScript 并没有一种有别于字符串类型的字符数据类型,所以返回的字符是长度为 1 的字符串 方法二:运用String对象下的substr方法 substr() 方法可在字符串中抽取从 start 下标开始的指定数目的字符。 ...
运用JAVAScript自定义函数,实现数字字符的格式化转换,在实际网站开发中,有很多地方可以适用,不难却很实用。
第3部分深入探索JavaScript,介绍了语法、值、运算符、布尔类型、数字、字符串、语句、异常捕获、函数、变量、对象与继承、数组、正则表达式、Date、Math、JSON、标准全局变量、编码和JavaScript、ECMAScript 5的新...
这是一个用java实现的计算器。运用了swing 库 以及js的字符串计算方法
match是字符串的一个方法,接收一个RegExp对象做为参数,其他的是RegExp对象的方法,接收一个字符串参数。 var str = 'abcdef12ab34cd56ef'; var patt = new RegExp('ab'); //主意是非全局匹配 var ret_test = ...
学习的道路就是要不断的总结归纳,好...javascript字符串函数 javascript函数基础 javascript基础DOM操作 文档对象模型DOM javascript正则表达式 能够认真看完就是一次对javascript的回顾与提升,可以很好的检验基础。
全书一共12章:第1~3章介绍了JavaScript的基本语法,旨在帮助读者编写出正确的JavaScript程序,包含数字、算术、字符串、变量、程序结构、控制流程、类型、函数、对象和数组等最基础和最核心的内容;第4~7章讲解了...
1.7.1 字符串 1.7.2 数字 1.7.3 null 1.7.4 undefined 1.7.5 对象直接量 1.7.6 数组直接量 第2章 注释 2.1 单行注释 2.2 多行注释 2.3 使用注释 2.3.1 难于理解的代码 2.3.2 可能被误认为错误的代码 ...
正因JSON是JavaScript的一个子集,所以它可清晰的运用于此语言中。 eval函数 JSON文本转换为对象 为了将JSON文本转换为对象,可以使用eval函数。eval函数调用JavaScript编辑器。由于JSON是JavaScript的子集,因此...
反混淆技术包括解码编码的字符串、还原混淆的变量名和函数名等,帮助我们更容易理解代码的逻辑和功能。 在进行 Cookie 加密时,常见的加密算法包括对称加密和非对称加密。对称加密使用相同的密钥进行加密和解密,而...
[title]title属性的字符串名称”可以同时给元素添加alt属性和title属性; 5、data-i18n-html属性类似于html()方法,可以识别语言文件中含有html标签的字符串; 6、通过存取cookie使得刷新页面不改变当前页面语言;
1.7.1 字符串 1.7.2 数字 1.7.3 null 1.7.4 undefined 1.7.5 对象直接量 1.7.6 数组直接量 第2章 注释 2.1 单行注释 2.2 多行注释 2.3 使用注释 2.3.1 难于理解的代码 2.3.2 可能被误认为错误的代码 ...
1、javascript实现二级联动:运用jsp标签拼写Javascript代码,实现一个二维数组,点击一级栏目时,查询二维数组里...2,ajax实现的二级联动:利用Ajax与后台程序实现异步交互,后台程序拼写JOSN字符串,发送到客户端。
本书通过编写趣味游戏程序来引导读者学习JavaScript...等多个趣味游戏的程序设计示例中,引导读者学习领会JavaScript 中数组、字符串、事 件处理、数学运算、日期和时间的处理、动态弹出窗口等知识的运用技巧,并掌握如
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是 JavaScript 原生...值如果是字符串则必须用括号,数值型则不须要。例如: 代码如
如果用传统的输出方法——按字符串输出的话,肯定要有大量的转义符来对字符串中的引号等特殊字符进行转义,以免出现语法错误。如果是一两处还可以容忍,但是要是一个完整的html文本或者是一个200行的js我想是谁都会...
2. 请利用正则表达式验证一个字符串是否为数字串 (请用csharp)。 3. 请用HTML在客户端画出一个5行4列的表格,并用Javascript访问表格第1行的2列的内容 4. 请用javascript脚本实现弹出无边框窗口显示a.htm页 5...
由于最近都在freecodecamp上刷代码,运用了很多JavaScript数组的方法,因此做了一份关于JavaScript教程的整理,具体内容如下: 一、普通方法 1、join() 将数组元素连接在一起,并以字符串形式返回 参数:可选,指定...
JSON (JavaScript Object Notation)是一种简单的数据格式,比xml更轻巧。 它是 JavaScript 原生格式,这意味着在 JavaScript 中处理 ...值如果是字符串则必须用括号,数值型则不须要。例如: var o={“key”:”value
2.3.1 字符串 . 2.3.2 数值 2.3.3 布尔型 2.3.4 类型转换 2.3.5 数组 2.4 关键字 2.5 保留字 2.6 条件语句 2.6.1 比较操作符 2.6.2 逻辑操作符 2.6.3 if语句 2.6.4 switch语句 ...