Spellcheck should ignore words with digits by default, or at least allow configuring it

Use case or problem

When having content like series number, device model, or just numbers with unit (e.g. 4GB), spellcheck aggressively marks them as misspellings. This is quite annoying.

Proposed solution

It could be configured that any word with digits inside would not be subject to spellcheck.

Normal words generally don’t include digits. Words with digits inside are predominantly not real words. Excluding such words can significantly reduce false positive on spellcheck without increasing much false negative.

Strings with numbers appear to be forgiven by Obsidian’s spellcheck:

Example:

typoo
typoo5

Do you happen to have a spellchecking plugin? Or a reproducible example?

I don’t have any spellchecking plugin. I tried your example and both are marked as mistakes.

One possible explanation is that I’m on Linux, and probably spellcheck on Linux works differently than other platforms?

Yes, Linux uses hubspell. Windows and Mac leverage the OS provider spellcheck

In that case, is it something that Obsidian can fix? Or something I can configure locally?

I can see that Chrome has similar behavior to Obsidian on my machine, but Firefox works as expected. Both of them are said to be using Hunspell.

I am not familiar with what Firefox uses, and which dictionaries it uses.
We follow electron/chrome. There may be some third party spellcheckers available as community plugins.