To remove leading zeros from an numeric field in Oracle Integration Cloud (OIC) using XSLT, you can Use number() Function
The number() function automatically converts a string with leading zeros into a numeric value, effectively removing the leading zeros.
<xsl:value-of select="number(input_element)" />
Example:
Input: "000123"
Output: 123
To remove leading zeros from an alphanumeric string in Oracle Integration Cloud (OIC) using XSLT, you can use the replace() function in combination with regular expressions. Here's how you can achieve it:
Explanation:
1. Input Element: Replace your_input_element with the XPath to the input value.
2. Regular Expression:
^0+ matches one or more zeros (0) at the start (^) of the string.
3. Replace Function: The replace() function removes the matched zeros by replacing them with an empty string ('').
Input Example:
If the input is 00123ABC, the result will be 123ABC.
Xslt code:
<xsl:template match="/">
<result>
<xsl:value-of select="replace(your_input_element, '^0+', '')"/>
</result>
</xsl:template>
No comments:
Post a Comment