catproxy
Version:
a node proxy or host change tools
44 lines (32 loc) • 1.11 kB
JavaScript
;
var _getLocalIps = require('../getLocalIps');
var _getLocalIps2 = _interopRequireDefault(_getLocalIps);
var _dns = require('dns');
var _dns2 = _interopRequireDefault(_dns);
var _changeHost = require('../changeHost');
var _changeHost2 = _interopRequireDefault(_changeHost);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
// console.log(getLocalIps()); // my ip address
// dns.lookup("p1111img1.126.net", (err, address) => {
// if (!err) {
// console.log("jjjj", address);
// } else {
// console.log(err, dns.NOTFOUND);
// }
// });
// dns.resolve("pimg1.126.net", function(err, addresses){
// console.log(addresses);
// });
//
//
// changeHost("pimg1.126.net", true)
// .then(address => {
// console.log(address);
// }, (err) => {
// console.log(err);
// });
var a = '<meta charset="gb2312">';
var b = '<meta http-equiv="Content-Type" content="text/html; charset=utf-8">';
var checkMetaCharset = /<meta(?:\s)+.*charset(?:\s)*=(?:[\s'"])*([^"']+)/;
console.log(b.match(checkMetaCharset));
console.log(a.match(checkMetaCharset));