diff --git a/inventory-web/src/components/SmartScannerDialog.vue b/inventory-web/src/components/SmartScannerDialog.vue index 5f4f8b4..66b2440 100644 --- a/inventory-web/src/components/SmartScannerDialog.vue +++ b/inventory-web/src/components/SmartScannerDialog.vue @@ -28,8 +28,8 @@
{{ rawText }}
- -
+ +
智能切割(点击标签提取):
{ } const splitText = (text: string) => { - // 使用正则表达式智能切割 - const segments = text.split(/[;,\s_\|:]+/).filter(s => s.trim().length > 0) + // 使用正则表达式智能切割,过滤空字符串 + const segments = text.split(/[;,\s_\|:]+/).filter(s => s && s.trim().length > 0) splitSegments.value = segments if (segments.length > 0) { selectedSegmentIndex.value = 0