• 正则


    //search  substring(start,end)截取字符串 slice(start,end)不包括end  substr(start,length)后一个参数是长度  charAt
    var str ='adfasdf'; //search查找的事下标 // alert(str.search('a')); //0 //substring(开始,结束) 不包括结束位置 // alert(str.substring(2,5)); //没有后面的值 一直到字符串结束 // alert(str.substring(2)); //charAt(下标) 通过下标找出某一个字符 // alert(str.charAt(0)); var str1 = '123-213-3243-213' //split字符串的切分 成数组 alert(str1.split('-'));

      

    //提取所有的数字
    			var str= '123asdf123asd';
    			//i是忽略大小写 g找到全部
    			var reg = /d/g;
    			
    			alert(str.match(reg));
    

      

    //replace替换 g匹配到所有
    var str = 'abc aa erw'; // alert(str.replace('a',0));//只替换了第一个 var str = 'adf dsf aaa'; var reg = /a/g;//全部的a alert(str.replace(reg,'0'));

      

    //i忽略大小写 一般不用这种方法 用第二种正则写法var reg = /A/i/;
    var reg = new RegExp('A','i');//i忽略大小写 var reg = /a/i; var str ='abscdf'; alert(str.search(reg));

      

    [asd] 随便括号中任意一个值即可
    //			[0-9] 可以是范围 [a-z] [^a-z]排除 [^0-9a-z]
    			var str = 'apc xpc dpc pec ptc';
    			var reg = /[apx]pc/g;
    			
    			alert(str.match(reg));
    

      

    //普通方法取数字
    var str = '123 qe1237bg123 87y'; var tmp = ''; 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);

      

    //找出所有数字
    
    var str = '123 qe1237bg123 87y';
    			alert(str.match(/d+/g));
    

      

    //找出字符串中的第一个数字的位置
    		var str = 'adsf 123 213 dfdsf';
    		var reg = /d/;
    		
    		alert(str.search(reg));
    

      

      

    var str = "adsf 123 12sad1 23";
    			//找出两个连着的数字
    //			var reg = /dd/g;
    			//+若干 量词
    			var reg = /d+/g;
    			alert(str.match(reg));
    

      

  • 相关阅读:
    C SHARP.net 中DataSet.Fill实现不很理想,摸索中
    java程序代码 Exchenge.java
    java中的BREAK和CONTINUE语句的应用
    C++ 和 Java 中的变参
    BS程序代码与安全与基本攻击/防御模式
    MySql与Java的时间类型
    Ant 阅读笔记
    进度,效率,与个人事务管理 Personal Task 1.0
    Struts 实现的I18N
    解决站点关键数据,状态数据,无须持久化数据的一些思路
  • 原文地址:https://www.cnblogs.com/mingjixiaohui/p/5247257.html
Copyright © 2020-2023  润新知