Web 前端开发 WEB前端程序开发让前端飞

JavaScript与正则表达式

2017-04-05  本文已影响0人  IT男的成长记录

ECMAScript通过RegExp类型来支持正则表达式

字面量定义正则表达式

使用构造函数创建正则表达式

常用方法:

String类型也可以利用正则表达式来实现相应的功能:

var text = "cat, bat, sat, fat";

var pattern = /.at/;
text.match(pattern);  // 无论执行多少次,都只会返回 ["cat"]

var pattern = /.at/g;
text.match(pattern);  // 返回 ["cat", "bat", "sat", "fat"]
var text = "cat, bat, sat, fat";

var pattern = /.at/;
text.replace(pattern, "skt");  // 无论执行多少次,都只会返回 "skt, bat, sat, fat"

var pattern = /.at/g;
text.replace(pattern, "skt");  // 无论执行多少次,都只会返回 "skt, skt, skt, skt"
var text = "cat, bat, sat, fat";

var pattern = /.at/;
text.search(pattern);  // 无论执行多少次,都只会返回 0

var pattern = /.at/g;
text.search(pattern);  // 无论执行多少次,都只会返回 0
上一篇 下一篇

猜你喜欢

热点阅读