帮闲电子商务_绿兔子源码_破解软件_网站源码_原创软件_游戏影视娱乐 - LVTZ.COM

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 10329|回复: 4

条码打印软件如何获取字符串长度

  [复制链接]

该用户从未签到

276

主题

672

帖子

2045

积分

超凡大师

Rank: 6Rank: 6

精华
0
威望
0
听众
0
萝卜
1373
注册时间
2020-2-9
在线时间
0 小时
发表于 2021-3-24 11:39:00 | 显示全部楼层 |阅读模式
之前有给大家介绍过利用中琅条码打印软件中的脚本编程功能获取数据源数据的长度,今天就再给大家介绍一下下如何获取字符串的长度,字符串的长度和数据源数据长度是有区别的,数据源数据长度是指数据的位数,不管是汉字,数字字母或者符合都可以指一位,但是字符串长度中汉字占两个字符,其他的数字字母字符等只占一个字符,所以字符串长度和数据源数据长度是不一样(比如:中琅123,计算数据长度得到的是5,而如果计算字符串长度的得到的就7)。下面就给大家介绍一下条码打印软件利用脚本编程获取字符串长度的方法。
在中琅条码打印软件中新建一个空白标签,利用软件左侧的“绘制普通文本”工具“A图标”,在标签上绘制一个普通文本,双击普通文本打开“图形属性”-“数据源”一栏,点击数据对象下方的“修改”按钮,把默认的数据“123456789012”修改成一个含有汉字的数据,如:中琅软件2021。


然后还是在“数据源”的界面,点击右侧处理方法下方的“+”,对数据“中琅软件2021”这个数据添加一个“脚本编程”的处理方法,在输入框中输入以下代码(利用replace函数把占双字节的汉字替换成两个单字节,然后再用length属性获取字符串总长度),得出来数据的就是字符串总长度(4个汉字占8,4个数字占8,字符串总长度为12)。
//vars:thisObj,dataObj
var a=strReturn.replace(/[^\x00-\xff]/g,"01").length; //利用replace函数和length属性获取字符串总长度
strReturn=a; //输出字符串长度值


再看看批量计算字符串长度的效果:


综上所述就是用中琅条码打印软件的脚本编程功能获取数据字符串长度的方法。了解更多有关条码打印软件脚本编程应用方法可以查看中琅网站教程。
回复

使用道具 举报

该用户从未签到

0

主题

384

帖子

1139

积分

超凡大师

Rank: 6Rank: 6

精华
0
威望
0
听众
0
萝卜
755
注册时间
2020-2-9
在线时间
0 小时
发表于 2021-3-24 12:34:12 | 显示全部楼层
听说顶贴有福利,真的假的?
回复

使用道具 举报

该用户从未签到

0

主题

365

帖子

1173

积分

超凡大师

Rank: 6Rank: 6

精华
0
威望
0
听众
0
萝卜
808
注册时间
2020-2-9
在线时间
0 小时
发表于 2021-3-24 13:58:14 | 显示全部楼层
不错,顶一个!
回复

使用道具 举报

该用户从未签到

0

主题

408

帖子

1187

积分

超凡大师

Rank: 6Rank: 6

精华
0
威望
0
听众
0
萝卜
779
注册时间
2020-2-9
在线时间
0 小时
发表于 2021-3-24 17:40:25 | 显示全部楼层
元芳你怎么看?
回复

使用道具 举报

该用户从未签到

281

主题

674

帖子

2072

积分

超凡大师

Rank: 6Rank: 6

精华
0
威望
0
听众
0
萝卜
1398
注册时间
2020-2-9
在线时间
0 小时
发表于 2021-3-24 18:02:44 | 显示全部楼层
呵呵,低调,低调!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|帮闲电子商务LVTZ.COM |冀公网安备(冀ICP备17031353号-2)

GMT+8, 2025-1-12 04:11 , Processed in 0.105397 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表