WEB开发网
开发学院网页设计JavaScript 理顺 JavaScript (20) - String 中的正则表达式函... 阅读

理顺 JavaScript (20) - String 中的正则表达式函数

 2010-09-14 13:42:15 来源:WEB开发网   
核心提示: split : 分割字符串, 返回数组varstr1,arr,p;str1='1:abc;2:Abc;3:aBc;4:abC;5:ABc;6:aBC;7:AbC;8:ABC';p=/abc/i;arr=str1.split(p);alert(arr);//1:,;2:,;3

split : 分割字符串, 返回数组

var str1, arr, p;
str1 = '1:abc;2:Abc;3:aBc;4:abC;5:ABc;6:aBC;7:AbC;8:ABC';

p = /abc/i;
arr = str1.split(p);
alert(arr); //1:,;2:,;3:,;4:,;5:,;6:,;7:,;8: 

p = /;/;
arr = str1.split(p);
alert(arr); //1:abc,2:Abc,3:aBc,4:abC,5:ABc,6:aBC,7:AbC,8:ABC

p = /;d:/;
arr = str1.split(p);
alert(arr); //1:abc,Abc,aBc,abC,ABc,aBC,AbC,ABC

简单使用这几个函数

//如果在正则表达式的位置给了字符串, JavaScript 也会把它们转成正则表达式; 但不使用正则功能太弱了.
var str1, str2, n, arr;
str1 = 'Delphi 2009';

n = str1.search('p');
alert(n); //3

arr = str1.match('p');
alert(arr); //p

str2 = str1.replace('0', '*');
alert(str2); //Delphi 2*09

arr = str1.split(' ');
alert(arr[0]); //Delphi
alert(arr[1]); //2009

系列文章:

理顺 JavaScript (1) - 准备工具

理顺 JavaScript (2) - 应先掌握的四个方法

理顺 JavaScript (3) - 把 JavaScript 嵌入网页的方法

Tags:理顺 JavaScript String

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接