码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript 字符串操作

时间:2017-06-26 20:08:51      阅读:274      评论:0      收藏:0      [点我收藏+]

标签:技术分享   amr   woe   via   wax   arw   rup   psk   mft   

1.替换子字符串

replace(search,replacement)
找到满足条件的子字符串search,替换为replacement

注: 默认情况下只替换找到的第一个子字符串,如果要所有都替换,需要写成:

x.replace(/a/g, "o");
或者
var regS = new RegExp("a","g");
x.replace(regS, "o");

<script>
  function p(s){
    document.write(s);
    document.write("<br>");
}
 
var x = new String("Hello JavaScript");
p(‘这个是原字符串: ‘+x);
var y = x.replace("a","o");
p(‘只替换第一个 a:  ‘+y);
var regS = new RegExp("a","g");
var z = x.replace(regS, "o");
p(‘替换掉所有的 a:  ‘+z);

</script>

技术分享

2.截取一段子字符串

substring 截取一段子字符串
注: 第二个参数,取不到

例:

<script>
   
var x = new String("Hello JavaScript");
 document.write( ‘字符串x的值: ‘+x);
document.write(‘<br>‘);
document.write(‘x.substring (0,3) 获取位0到3的字符串: ‘+x.substring (0,3) );
document.write(‘<br>‘);
document.write(‘左闭右开,取得到0,去不到3‘);
 
</script>
 
技术分享
 
3.返回指定位置的字符

charAt 返回指定位置的字符
charCodeAt 返回指定位置的字符对应的Unicode码

<script>
  
var y = new String("Hello JavaScrpt");
document.write("字符串y的值:"+y);
document.write("<br>");
document.write(‘通过 charAt(0)获取位置0的字符串: ‘+y.charAt(0)); //返回H
document.write("<br>");
document.write(‘通过 charCodeAt(0)获取位置0的字符的 Unicode码 :‘+y.charCodeAt(0)); //返回H对应的Unicode码 72
 
</script>
技术分享

 

JavaScript 字符串操作

标签:技术分享   amr   woe   via   wax   arw   rup   psk   mft   

原文地址:http://www.cnblogs.com/thiaoqueen/p/7082074.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!