用于捕获一个或两个数字的子字符串

时间:2016-06-08 06:23:21

标签: .net regex nintex-workflow

我使用内联函数Build String使用Nintex fn-Substring操作。当输入如下时,它没有问题。

062015Z062215Zjun16

结果06

当日期是单个数字时,会出现问题,它不会以0开头,因此捕获不正确

62015Z62215Zjun16

结果62

我不确定如何修复捕获。

1 个答案:

答案 0 :(得分:1)

这样的事可能......

<script type="text/javascript">
function hitungtotal() {

    var i =  0;  
     while (i <= document.getElementsById('total').length) {

document.getElementById('total').value = parseInt(document.getElementById('nilaia[i]').value) + parseInt(document.getElementById('nilaib[i]').value) + parseInt(document.getElementById('nilaic[i]').value) + parseInt(document.getElementById('nilaid[i]').value) + parseInt(document.getElementById('nilaie[i]').value);

    i++;
}    
}
</script>

不知道你的字符串中是什么常量,但这假设年份总是四位数,后跟一个^(\d{1,2})\d{4}Z 。如果Z不是常数,可能会Z或类似的事情......

Check it out here at regex101