記事のタイトルを入力してください(必須)

2016-04-05 00:15:43 | JavaScript
JavaScript 小数点チェック

function numberFormatCheck(element) {

	element.classList.remove("errorColor");
	//未入力時はチェックしない。
	if (! element &&! element.value && element.value != 0) {
		return true;
	}

	if (! element.value.match(/^[\.0-9]+$/)) {
		alert ("不正な文字が含まれています。");
		element.classList.add("errorColor");
		return false;
	}

	if (! element.value.match(/^[0-9]+\.[0-9]{0,1}$/) && ! element.value.match(/^[0-9]+$/)) {
		alert ("形式が正しくありません。");
		element.classList.add("errorColor");
		return false;
	}

	return true;
}

コメントを投稿