◆- Adobe插件与脚本区 主要讨论Adobe插件开发与软件脚本撰写

发表新主题 关闭主题
 
只看楼主 主题工具
旧 2022-10-28, 10:22     #1
MaFia丶枫语 MaFia丶枫语 当前离线
正式会员
等级: 四袋长老
级别:41 | 在线时长:1909小时 | 升级还需:23小时级别:41 | 在线时长:1909小时 | 升级还需:23小时级别:41 | 在线时长:1909小时 | 升级还需:23小时级别:41 | 在线时长:1909小时 | 升级还需:23小时级别:41 | 在线时长:1909小时 | 升级还需:23小时
 
Uid: 574284
注册日期: 2017-07-27, 11:18
帖子: 415
感谢: 76
71 个帖子获得 102 次感谢
现金: 1224金币
资产: 1428金币
声望: 10 MaFia丶枫语 向着好的方向发展
MaFia丶枫语 MaFia丶枫语 当前离线
正式会员
等级: 四袋长老
级别:41 | 在线时长:1909小时 | 升级还需:23小时级别:41 | 在线时长:1909小时 | 升级还需:23小时级别:41 | 在线时长:1909小时 | 升级还需:23小时级别:41 | 在线时长:1909小时 | 升级还需:23小时级别:41 | 在线时长:1909小时 | 升级还需:23小时
 
Uid: 574284
注册日期: 2017-07-27, 11:18
帖子: 415
感谢: 76
71 个帖子获得 102 次感谢
现金: 1224金币
资产: 1428金币
声望: 10 MaFia丶枫语 向着好的方向发展
默认 面板输入框写的正则表达式 接受成文本 跑string.match()出错   



var edittext3 = group3.add('edittext {properties: {name: "edittext3"}}');
edittext3.text = /[A-Z]{3}\s[0-9]{5}|[A-Z]{2}\/[T]\s[0-9]{5}|“.*?”|[0-9]+-[0-9]+-[0-9]+|\w+/;
edittext3.preferredSize.width = 136;

var zhengZeBiaoDaShi = dialog.group1.panel1.group3.edittext3.text + 'g'
var re =zhengZeBiaoDaShi
var arr = str.match(re)
调用面板输入框下来数据类型变成了字符串
跑str.match(re)的结果不对
如果不调用直接写
var re = /[A-Z]{3}\s[0-9]{5}|[A-Z]{2}\/[T]\s[0-9]{5}|“.*?”|[0-9]+-[0-9]+-[0-9]+|\w+/g
re的数据类型是function
str.match(re)出来的结果也是我想要的
是数据类型的问题吗 能转类型吗
这咋整啊.....
有什么办法解决吗
MaFia丶枫语 当前离线  
发表新主题 关闭主题


发帖规则
不可以发表主题
不可以回复帖子
不可以上传附件
不可以编辑自己的帖子

论坛启用 vB 代码
论坛启用 表情图标
论坛启用 [IMG] 代码
论坛禁用 HTML 代码


律师声明:本站内容,均具有版权,未经书面授权,禁止转载,严禁镜像,违者承担一切后果!
论坛广告报价   广告联系及办理企业会员服务QQ:57880388 站务管理QQ:35529388


所有时间均为 +8, 现在的时间是 2024-12-29 23:54.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
 
Copyright © 2004-2022