Explorar el Código

添加中文段落正则

xiaodai2022 hace 1 año
padre
commit
109e9cfb46
Se han modificado 1 ficheros con 7 adiciones y 1 borrados
  1. 7 1
      src/utils/validate.js

+ 7 - 1
src/utils/validate.js

@@ -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, "");
+}