Does anyone know of a way to remove the comma from Whole Number fields? This relates specifically to when you are using a 4-digit Whole Number field for entering in a Year.

I know that you can change the display options on both a system level, and on a personal preference level, and remove the comma separator. However this also removes the comma from currency, and my users are unwilling to accept that as a compromise.
I have looked at switching to a 4-character free text field, and using JS to validate the text in the fields onChange, and deliver an error message when the text is entered in, or if the number does not contain four digits. However, I am having problems with removing the field level notification once the correct data is entered, which will only confuse the users.
Here's the JS I've used for anyone thats interested.
function buildCheck() {
var buildYear = Xrm.Page.getAttribute("ahoy_build_year").getValue();
Xrm.Page.getControl("ahoy_build_year").clearNotification("a");
Xrm.Page.getControl("ahoy_build_year").clearNotification("b");
if(!Number(buildYear)){
Xrm.Page.getControl("ahoy_build_year").setNotification("Please enter valid year","a");
Xrm.Page.getAttribute("ahoy_build_year").setValue("");
} else if(buildYear && buildYear.length != 4) {
Xrm.Page.getControl("ahoy_build_year").setNotification("Please enter a 4-digit number (YYYY)","b");
Xrm.Page.getAttribute("ahoy_build_year").setValue("");
}
}
I have done a heap of googling, and have found that a lot of people have this same problem, but there is no universal way of solving it.
Does anyone know if there is a solution from a third party provider that could get around this?
Thanks in advance for any feedback or advice.