Report templatesFunctions

padId

Pad a number with leading zeros to a specified number of digits

Usage

The padId function converts a number to a string and pads it with leading zeros to reach the specified number of digits.

Syntax

{number | padId:digits}

Parameters

  • input (number): The number to pad
  • digits (number): The total number of digits desired

Returns

A string with the number padded with leading zeros

Examples

Basic padding

{5 | padId:3}
// Returns: "005"

No padding needed

{123 | padId:3}
// Returns: "123"

Larger padding

{42 | padId:6}
// Returns: "000042"

In vulnerability IDs

{"VULN-" | append:{vulnerability.id | padId:4}}
// Returns: "VULN-0023" (if id is 23)

Sequential numbering

{index | padId:2}
// Returns: "01", "02", "03", etc.

Use Cases

  • Creating uniform ID formats
  • Generating invoice or ticket numbers
  • Formatting sequential identifiers
  • Building sortable reference codes
  • Standardizing numerical displays in reports