JavaScriptを使ってユーザーが入力した正の整数かどうかを判断する(2つの方法)


プロジェクト開発では、JavaScriptを使用して、ユーザーが入力した正の整数かどうかを検証する必要があります。
方法1:

var type="^[0-9]*[1-9][0-9]*$"; 
var r=new RegExp(type); 
var flag=r.test(subjectHour.value);
if(!flag){
  alert("       ");
  subjectHour.focus();
  return false;
}
方法二:

var type="^[0-9]*[1-9][0-9]*$"; 
var re = new RegExp(type); 
if(subjectHour.value.match(re)==null) { 
  alert("         !"); 
  return false;
}
二つの方法は同じ考えで、正規表現を使います。
以上の説明はJavaScriptを使って、ユーザーが入力したのが正の整数かどうかを判断します。皆さんに助けてほしいです。もし何か質問があれば、メッセージをください。編集者はすぐに返事します。