1亿文档 免费下载
js之正则表达式学习2
接着上一篇js之正则表达式学习1,我们继续看下面的例子
[abc]用法:表示匹配方括号中的任意字符
function execreg(reg,str){
var result =reg.exec(str);
} alert(result);
reg = /^[abc]/;
str='http://www.wenkuxiazai.net';
execreg(reg,str);
输出的结果是b
再看下面的例子
function execreg(reg,str){
} var result =reg.exec(str); alert(result);
reg = /^[a-zA-Z][a-zA-Z0-9_]+/;
str='bbs_';
execreg(reg,str);
表示开头必须是字母,但结尾可以是字母,数字或下划线
[^abc]:表示匹配非abc字符
function execreg(reg,str){
} var result =reg.exec(str); alert(result);
reg = /[^abc]/;
str='backdder';
execreg(reg,str);
输出为k因为back都属于abc集合中
从上述例子,可以知道[^0-9]表示非数字,[^a-z]表示非小写字母
边界
function execreg(reg,str){
var result =reg.exec(str);
alert(result);
}
reg = /\bc/;
str='call';
猜你喜欢