Description
Classify U+066B, U+066C, ASCII period, and ASCII comma with fixed tokens; return other for remaining characters.
A visible character can contain multiple Unicode code points, and equivalent letters may have composed or decomposed representations. Mark counts differ from grapheme counts or linguistic correctness.
Classify U+066B, U+066C, ASCII period, and ASCII comma with fixed tokens; return other for remaining characters.
When to use this tool
Use Arabic Digit Delimiter Kind when you need a narrowly defined Unicode mark or delimiter check.
How to use the tool and how it works
- Enter delimiter. Use the units and conventions below.
- Run the tool. Correct any format, range, or cross-field input error before interpreting the output.
- Read kind, codePoint. Use the output convention below.
Require exactly one Unicode code point. Classify U+066B, U+066C, ASCII period, and ASCII comma with fixed tokens; return other for remaining characters.1
| Input field | Meaning and units | Accepted input |
|---|---|---|
| delimiter | Delimiter | Required. Text; maximum UTF-16 length 8192. |
| Output field | Interpretation | Returned shape |
|---|---|---|
| kind | Kind | Required. Text; maximum UTF-16 length 8192. |
| codePoint | Code Point | Required. Safe integer. |
{
"input": {
"delimiter": "٫"
},
"output": {
"kind": "arabic-decimal",
"codePoint": 1643
}
} Limitations and assumptions
- This recognizes delimiter characters only, without parsing numbers or inferring locale-specific punctuation use.
- Inputs must satisfy both the field types and the cross-field conditions above. Invalid input causes an error; a successful false flag or documented placeholder is a different result.
Alternative or Complementary methods
Use Unicode normalization and grapheme-aware comparison where visual equivalence or text editing behavior matters.
References
Similar or alternative tools
- Transliteration Diacritic Preservation Count
Normalize each string to NFD and count Unicode marks.
- Inscription Lacuna Width Ratio
Add nonnegative gapWidths to missingWidth, then add retainedWidth for reconstructedWidth.