New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

data-processing

Package Overview
Dependencies
Maintainers
1
Versions
16
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

data-processing - npm Package Compare versions

Comparing version
1.0.8
to
1.0.9
+2
dist/model/verify/index.d.ts
declare function verify(str: string, regExp: RegExp | string): Boolean;
export default verify;
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
// 模式与正则的映射
const RegTypeMap = {
email: /^([a-zA-Z0-9._-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/,
idCard: /^\d{6}[1-2]{1}[0-9]{3}[0-1]{1}[0-9]{1}[0-3]{1}[0-9]{1}(\d|X|x){4}/
};
function verify(str, regExp) {
regExp = typeof regExp === 'string' ? RegTypeMap[regExp] : regExp;
return regExp.test(str);
}
exports.default = verify;
+2
-1
import getTime from "./model/getTime";
import getRegExp from "./model/getRegExp";
import removeChild from "./model/removeChild";
export { getTime, getRegExp, removeChild };
import verify from './model/verify';
export { getTime, getRegExp, removeChild, verify };

@@ -12,1 +12,3 @@ "use strict";

exports.removeChild = removeChild_1.default;
const verify_1 = __importDefault(require("./model/verify"));
exports.verify = verify_1.default;

@@ -10,6 +10,5 @@ /**

* > 4. getUNumber :将数字过滤
* > 5. getSrc :将html中所有src中的地址按照数组返回
* @returns {string} 处理过后的字符串
*/
declare function getRegExp(str: string, regExp: RegExp | string): string | string[];
declare function getRegExp(str: string, regExp: RegExp | string): string;
export default getRegExp;

@@ -8,4 +8,3 @@ "use strict";

getNumber: /[\D]/g,
getUNumber: /[\d]/g,
getSrc: /[^http:]/g
getUNumber: /[\d]/g
};

@@ -21,76 +20,9 @@ /**

* > 4. getUNumber :将数字过滤
* > 5. getSrc :将html中所有src中的地址按照数组返回
* @returns {string} 处理过后的字符串
*/
function getRegExp(str, regExp) {
switch (regExp) {
case "getSrc":
regExp = RegTypeMap[regExp];
str = str.replace(regExp, ',');
return str.split(",");
default:
regExp = typeof regExp === 'string' ? RegTypeMap[regExp] : regExp;
str = str.replace(regExp, '');
return str;
}
regExp = typeof regExp === 'string' ? RegTypeMap[regExp] : regExp;
str = str.replace(regExp, '');
return str;
}
console.log(getRegExp(`
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<link rel="canonical" href="https://blog.csdn.net/linggty/article/details/90241748"/>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="renderer" content="webkit"/>
<meta name="force-rendering" content="webkit"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<meta name="report" content='{"pid":"blog"}'>
<meta name="referrer" content="always">
<meta http-equiv="Cache-Control" content="no-siteapp" /><link rel="alternate" media="handheld" href="#" />
<meta name="shenma-site-verification" content="5a59773ab8077d4a62bf469ab966a63b_1497598848">
<meta name="csdn-baidu-search" content='{"autorun":true,"install":true,"keyword":"js字符串与数组互转_Java_linggty的博客-CSDN博客"}'>
<link href="https://csdnimg.cn/public/favicon.ico" rel="SHORTCUT ICON">
<title>js字符串与数组互转_Java_linggty的博客-CSDN博客</title>
<meta name="description" content="字符串转数组首先声明一个测试用的字符串let str = abcdsplit方法 使用特定的分隔Java">
<script src='//g.csdnimg.cn/tingyun/1.8.3/blog.js' type='text/javascript'></script>
<link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/css/detail-17e6f72b2e.min.css">
<script type="application/ld+json">{"@context":"https:\/\/ziyuan.baidu.com\/contexts\/cambrian.jsonld","@id":"https:\/\/blog.csdn.net\/linggty\/java\/article\/details\/90241748","appid":1638831770136827,"title":"js\u5b57\u7b26\u4e32\u4e0e\u6570\u7ec4\u4e92\u8f6c_Java_linggty\u7684\u535a\u5ba2-CSDN\u535a\u5ba2","pubDate":"2019-05-15T17:55:33","upDate":"2019-05-15T17:55:33"}</script>
<link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/themes/skin-blackboard/skin-blackboard-b6ae258d29.min.css">
<!-- 自定义皮肤样式-->
<script type="text/javascript">
var username = "linggty";
var blog_address = "https://blog.csdn.net/linggty";
var static_host = "https://csdnimg.cn/release/phoenix/";
var currentUserName = "";
var isOwner = false;
var loginUrl = "http://passport.csdn.net/account/login?from=https://blog.csdn.net/linggty/java/article/details/90241748"
var blogUrl = "https://blog.csdn.net/";
var curSkin = "skin-blackboard";
// 收藏所需数据
var articleTitle = "js字符串与数组互转";
var articleDesc = "字符串转数组首先声明一个测试用的字符串let str = abcdsplit方法 使用特定的分隔Java";
var articleTitles = "js字符串与数组互转_Java_linggty的博客-CSDN博客";
var nickName = "CinseYoung";
var isCorporate = false;
var subDomainBlogUrl = "https://blog.csdn.net/"
var digg_base_url = "https://blog.csdn.net/linggty";
var articleDetailUrl = "https://blog.csdn.net/linggty/article/details/90241748";
var isShowThird = "1"
var canRead = true;
</script>
<script src="https://csdnimg.cn/public/common/libs/jquery/jquery-1.9.1.min.js" type="text/javascript"></script>
<!--js引用-->
<script src="//g.csdnimg.cn/??fixed-sidebar/1.1.6/fixed-sidebar.js,report/1.4.7/report.js" type="text/javascript"></script>
<link rel="stylesheet" href="https://csdnimg.cn/public/sandalstrap/1.4/css/sandalstrap.min.css">
`, "getSrc"))
exports.default = getRegExp;
{
"name": "data-processing",
"version": "1.0.8",
"version": "1.0.9",
"description": "This is a data processing project",

@@ -5,0 +5,0 @@ "main": "index.js",