首页 > Web开发 > 详细

【js】正则

时间:2019-03-10 22:59:55      阅读:143      评论:0      收藏:0      [点我收藏+]

复习字符串操作
search 查找
substring 获取子字符串
charAt 获取某个字符
split 分割字符串,获得数组

<script>
var str="abcdef";
var str2=‘12-56-aaa-89‘;
alert(str.search(‘e‘));//弹出4 如果没找到返回-1
alert(str.substring(2,5));//第一个参数是起点第二个是终点 类似Python的
alert(str.charAt(3));//d
 
  var arr=str2.split(‘-‘);//split用来做切分的 把字符串切分成数组
  alert(arr);//12,56,aaa,89
</script>

 

从一堆字符串里提取数字串   //思路
//目的 把数字从一串字符串中拎出来
var str=‘12 fff 87 er334 233 ++++fa80‘;
var tmp=0;
var arr=[];
for(var i=0;i<str.length;i++){
    if(str.charAt(i)>=‘0‘ && str.charAt(i)<=9){
        tmp+=str.charAt(i);
    }
    else{
        if(tmp){
            arr.push(tmp);
            tmp=‘‘;
        }
    }
}
if(tmp){
    arr.push(tmp);
    tmp=‘‘;
}
alert(arr);//012,87,334,233,80
改用正则:alert(str.match(/\d+/g));

 

getelementby name  tagname   js大小写敏感

【js】正则

原文:https://www.cnblogs.com/yundong333/p/10507778.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!