JavaScript正则表达式
什么是正则表达式?
正则表达式是由一个字符序列形成的搜索模式。
当你在文本中搜索数据时,你可以用搜索模式来描述你要查询的内容。
正则表达式可以是一个简单的字符,或一个更复杂的模式。
正则表达式可用于所有文本搜索和文本替换的操作。
实例:
var str = "www.baidu.com";
var n = str.search(/baidu/i); 返回4
搜索内容为百度,/i修饰符意思是不区分大小写。
也可以用字符串代替,str.search("baidu"); 这里不能加/i
替换用法:
var txt = str.replace("baidu","taobao");
test()方法
test() 方法是一个正则表达式方法。
test() 方法用于检测一个字符串是否匹配某个模式,如果字符串中含有匹配的文本,则返回 true,否则返回 false。
var patt = /e/;
patt.test("abcdefg"); //返回true