次のコードを使用してテキストボックスに数値があることを検証したいのですが、数値のフィルター用語がわかりません。私のコードは次のとおりです。
function validateRequiredNumeric(Control, msgInfo) {
var ControlId = $('#' + Control);
var msgInfoId = $('#' + msgInfo);
//testing regular expression
var a = ControlId.val();
var filter = /[^\d]/;
alert(a.length);
if (a.length != 0) {
if (filter.test(a)) {
msgInfoId.text('');
ControlId.css({ 'border': '1px solid green' });
return true;
} else {
//msgInfoId.css({ 'color': 'red', 'font-size': '12px', 'font-style': 'italic' });
msgInfoId.text("Numeric Onlydd fdf dfd");
ControlId.css({ 'border': '1px solid red' });
return false;
}
}
else {
//msgInfoId.css({ 'color': 'red', 'font-size': '12px', 'font-style': 'italic' });
msgInfoId.text("You can't leave this empty.");
ControlId.css({ 'border': '1px solid red' });
return false;
}
}
私を助けてください..私はこれも「[^0-9]」を試しました。