regular.js代码: var http = require('http'); var url=require('url'); http.createServer(function (request,response){ response.writeHead(200,{'Content-Type':'text/html;charset=utf-8'}); if(request.url!="/favicon.ico"){ //清楚第二次访问 /* ?代表匹配0次或1次 +代表匹配至少1次,相当于{1,} *代表匹配0次或多次,想低昂与{0,} */ //判断是否匹配 /* var str='sdfsHellodfsd{name}fsdf'; reg=/hello/i;//忽略大小写 reg=/h...o/i;//三个点代表三个字符,匹配h与o之间必须含有三个字符 reg=/h.{1,}o/i;//匹配h与o之间至少含有一个字符 reg=/\{.{1,}\}/i;//匹配{}中至少含有一个字符 if(reg.test(str)){ console.log('is have'); }else{ console.log('not have'); }*/ //查找替换 var str='sdfsHel{name}lod{}fsdf{age}sd{name}fsdf'; //var newStr=str.replace(/\{name\}/,'测试');//将第一个{name}替换成测试 var newStr=str.replace(/\{name\}/g,'测试');//将所有{name}替换成测试 var newStr=str.replace(/\{.*?\}/g,'测试');//将所有{}的内容替换成测试 console.log(newStr); response.end(''); } }).listen(8001);
node简单正则表达式
猜你喜欢
转载自blog.csdn.net/abiao555/article/details/108166394
今日推荐
周排行