Right-to-left switching is a problem, because your eyes will have to jump all the time.
We'd have comments in Hebrew, Indian English, and American English all over the place.
The users of Latin scripts are used to big-endian numbers and think this is the natural order. But historically numbers are actually little-endian with the writing direction changed around them in Latin scripts.
Now I want a snippet that flips numbers to little-endian and uses direction markers to show them the "right" way visually. This would only be a little confusing :-)
Update: My LLM got it right on the first try:
function reverseDigitsAndCorrectDirection(inputString) {
const regex = /-?\d+(\.\d+)?/g;
const reverseString = str => str.split('').reverse().join('');
return inputString.replace(regex, match =>
'\u202E' + reverseString(match) + '\u202C');
}