javascript 的字符串原生方法

  • join([分隔符])数组元素组合为字符串

  • toString()以字符串表示数组

  • reverse()数组反转--改变原数组本身

  • valueOf()返回数组值

<html>
<head>
<script type="text/javascript">
var fruits= ["苹果","鸭梨","橙子"];//建议这样定义、初始化数组

with(document){
    writeln("<ul>");
    writeln("<li>"+fruits.join()+"</li>");
    writeln("<li>"+fruits.join("--")+"</li>");
    writeln("<li>"+fruits.reverse().join()+"</li>");
    writeln("<li>"+fruits.valueOf()+"</li>");
    writeln("</ul>");
}

</script>
</head>
</html>
  • toUpperCase()--变大写

  • charAt(index)--指到某一个字符

  • substring(begin,len)--截断字符串

<html>
<head>
<script type="text/javascript">
var str="javascript";
var num=1234;

with(document){
    writeln(str.toUpperCase()+"<br>");
    writeln(num.toString().charAt(3)+"<br>");
    writeln(str.substring(0,4)+"<br>");
}
</script>
</head>
</html>

运行结果:

JAVASCRIPT

3

java

 

 

  • indexOf--判断字符串中是否存在某字符

<html>
<head>
<script type="text/javascript">
function isEmail(){
    var emailValue=document.getElementsByName("email")[0].value; 

    if(emailValue.indexOf("@")==-1){
        alert("请输入正确的电子邮件");
    }else{
        alert("ok");
    }
}
</script>
</head> 

<body>
<input type="text" name="email"     >
<input type="button" value="check" onclick="isEmail();">

</body>
</html>
时间: 2024-10-12 03:47:22

javascript 的字符串原生方法的相关文章

javascript中字符串的方法

字符串的方法 charAt();返回字符串指定索引的字符: concat();连接两个或多个字符串: indexOf();返回字符串中检索指定字符第一次出现的位置: lastIndexOf();返回字符串中检索指定字符最后一次出现的位置: subString();提取字符串中两个指定索引之间的字符,包含第一个索引,不包含第二个索引.若只有一个,则从该索引到字符串最后: slice();和subString相同,区别是slice可以取负值,当取负值时是从字符串后面开始查找: substr(a, l

JavaScript常用字符串处理方法

* 把字符串中的html字符转义 * @param str {String} * @return 返回转义后的字符 */ htmlEncode: function(str) { if(Object.prototype.toString.call(str) === '[object String]'){ return str.replace(htmlEncodeRegex, function(match, val){ return htmlEncodeMap[val]; http://www.mi

JavaScript中字符串截取substring/substr/slice方法总结

最近整前台总多多少少遇到一些字符串截取的小问题,忍不住仔细看了下.接下来总结一下javascript中字符串截取方法的一些应用经验和区别.看了其他博主也有写到,各有风格况且只是个人随记,自己体会的才最深刻. 一些看似简单深究又大有文章的东西弄懂了你才知道自己所学甚浅,部分内容是w3cSchool原文,然后增加了自己的总结和见解.看完有兴趣的也可以去官网查看. 以下为总结: var str = "0123456789"; //此字符串为上下文举例用 一.stringObject.subs

javascript学习 - 字符串切割查找

javascript字符串切割 split 在javascript中字符串切割用的最常用的方法就是split()这个函数了.这个函数会返回一个切割之后的数组. 举例: var str = "hello world"; var arr = str.split(" "); //用空格切割字符串. alert( arr[0] ); // 输出 hello alert( arr[1] ); //输出 world 这个比较简单. substring 这个也是用来切割字符串的,

javascript的字符串方法

JavaScript的字符串方法 indexOf()  在指定字符串中寻找一个字符或者子串,返回一个子串后字符所在的索引 lastIndexOf()  在指定字符串中从后往前查找一个字符或者子串 var zp = "chinancepuzp"; console.log(zp.indexOf("c"));       //输出0 console.log(zp.indexOf("c",1));     //从第1个位置向后开始搜索 返回6 conso

Javascript拼接HTML字符串的方法列举及思路

转载过来,去掉一些废话吧. 目标: 方便的拼接字符串,不使用让人眼晕的+=.使用过程如下: 1,先创建一个作为“模板”的字符串,如:’My name is ${name},I\’m ${age}.’ 2,传一个对象进去,其中包含了你要填进模板的值,如:{name:’LIX’,age:11} 3,最后你就能得到你想要的字符串了,如:My name is LIX,I’m 11. 调用方法: mix('My name is "${name}",I\'m "${age}".

Javascript中字符串相关常用的使用方法总结

JavaScript的内置功能之一就是字符串连接,如果用'+'连接两个数字,表示两数相加.但是如果用于字符串,就表示第二个字符加在第一个字符之后. var num=1+2; console.log(num); var msg='hello'+'world'; console.log(msg); 对于字符串来说,除了有length属性,还有很多其他有用的属性,如: var str='hello,world'; console.log(str.length); console.log(str.cha

JavaScript String 字符串方法

JavaScript String 字符串方法汇总 1.str.indexOf() 方法查找字符串中的字符串  返回   字符串中指定文本首次出现的索引(位置) JavaScript 从零计算位置.0 是字符串中的第一个位置,1 是第二个,2 是第三个 ... 无法设置更强大的搜索值(正则表达式) var str = "The full name of China is the People's Republic of China."; var pos = str.indexOf(&q

javascript中字符串对象常用的方法和属性

前言 字符串是一种非常重要的数据类型,在Java等面向对象编程语言中,它代表对象类型,而在javascript中它却是一种基本数据类型,在开发的领域中,我们经常会碰到,无论是前端还是后台.比如后台验证手机号码,将手机号码的后四位变成*,这些都是对字符串的处理.所以学会字符串中常用的属性和方法是非常必要的,本篇博客将带你解析字符串常用的属性和方法.那么一起来看看吧! 字符串常用的属性和方法 属性 length:返回字符串的长度 方法 chatAt():返回在指定位置的字符 charCodeAt()