永洪社区

标题: 截取字符串报错 [打印本页]

作者: yhdata_6cyjZ1K4    时间: 2022-5-17 14:47
标题: 截取字符串报错
截取中间字符的时候会报错,但是在长度内的,这是为什么?急!var a0='202241'
var startd=substring(a0,0,4)+substring(a0,5,1)



作者: 9201    时间: 2022-5-17 14:47
debug(substring(a0,0,4))
debug(substring(a0,4,5))开始第四位,结束第五位

作者: Il.Mare    时间: 2022-5-17 15:10
您好,substring(a0,5,1) 应该是 substring(a0,1,5)?
作者: yhdata_6cyjZ1K4    时间: 2022-5-18 17:34
永洪tech-ab 发表于 2022-5-17 15:10
您好,substring(a0,5,1) 应该是 substring(a0,1,5)?

不是的,我只想截取中间的一位数
作者: 永洪tech-shenfs    时间: 2022-5-18 17:41
yhdata_6cyjZ1K4 发表于 2022-5-18 17:34
不是的,我只想截取中间的一位数

substring(a0,5,1) 您的写法不对呢,您需要截取那个字符, 第一个整数 为开始位置,第二个整数为结束位置
作者: yhdata_BamAEn0q    时间: 2022-5-18 17:49
yhdata_6cyjZ1K4 发表于 2022-5-18 17:34
不是的,我只想截取中间的一位数

var startd=substring(a0,0,4)+a0.substring(a0,5,1)
作者: 永洪tech-shenfs    时间: 2022-5-18 17:58
yhdata_BamAEn0q 发表于 2022-5-18 17:49
var startd=substring(a0,0,4)+a0.substring(a0,5,1)

您这个写法也没对呢
作者: yhdata_6cyjZ1K4    时间: 2022-5-19 14:26
9201 发表于 2022-5-17 14:47
debug(substring(a0,0,4))
debug(substring(a0,4,5))开始第四位,结束第五位

对的,感谢




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4