|
@@ -533,7 +533,7 @@ export function hasSpace(s) {
|
|
|
// \0 000 空字符(NUL)
|
|
|
// \ddd 三位八进制 1到3位八进制数所代表的任意字符 会把数字过滤掉
|
|
|
// \xhh 十六进制 十六进制所代表的任意字符 会把部分字母过滤掉
|
|
|
- //
|
|
|
+ //
|
|
|
const str2 = s.replace(/[\b\f\n\r\t\v\\\'\"\?\0]/g, "");
|
|
|
console.log(s);
|
|
|
console.log(str2);
|
|
@@ -596,3 +596,9 @@ export function invTime(s) {
|
|
|
return `${arr1 + "-" + arr2 + "-" + arr3}`;
|
|
|
}
|
|
|
}
|
|
|
+// /[\u4e00-\u9fa5]|[^\u3002\u4e00-\u9fa5]*/g
|
|
|
+
|
|
|
+// 要匹配汉字或者汉字加标点符号的字符串,但不匹配标点符号 (中文段落)
|
|
|
+export function ChineseParagraph(s) {
|
|
|
+ return !s == s.replace(/[\u4e00-\u9fa5]|[^\u3002\u4e00-\u9fa5]*/g, "");
|
|
|
+}
|