字符串 正则

var s= "hellow,world";//定义一个字符串

s.charAt(0);//h,第一个字符

s.charAt(s.length-1);//d,最后一个字符串

s.substring(1,4);//ell,第2~4个字符

s.slice(1,4);//ell,同上

s.slice(-3);//rld,最后三个字符

s.indexof("l");//2,字符l首次出现的位置

s.indexof("l",3);//3,在位置3及以后首次出现字符l的位置

s.split(",");//['hellow','world'],分割字符串

s.replace('h','H');//Hellow,world     全文自替换

s.toUpperCase();//HELLOW,WORLD  转换为大写

s.toLowerCase();//转换为小写

 

var a=1234.2345;

a.toFixed(0);//1234,toFixed()根据小数点后的指定为数,转换为相应的字符串

a.toFixed(2);//1234.23

a.toExponential(1);//使用指数的方法转换为相应的字符串,其中小数位数有参数决定

a.toPrecision(10);//1234.234500,根据有效数字转换为相应的字符串

toString()和valueof();对象转换为字符串

 

 

正则

var text = "testing:1,2,3"

var pattern=/\d+/g      //匹配一个或多个数字的实例

pattern.test(text);//true    匹配成功

text.search(pattern);//9,首次匹配成功的位置

text.match(pattern);//[1,2,3],所有匹配组成的数组

text.replace(pattern);//testing:#,#,#

text.split(/\D+/);//["","1","2","3"];用非数字字符截取字符串

 

posted @ 2017-06-26 10:01  王汉炎  阅读(230)  评论(0编辑  收藏  举报