Bagaimana untuk menentukan sama ada input adalah integer menggunakan javascript biasa

藏色散人
Lepaskan: 2021-10-14 17:22:49
asal
7002 orang telah melayarinya

javascript正则实现判断整数的方法:1、打开相应的js代码文件;2、通过“var r = /^\+?[1-9][0-9]*$/;String str = "123";boolean flag=r.test(str);”方法判断即可。

Bagaimana untuk menentukan sama ada input adalah integer menggunakan javascript biasa

本文操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

javascript正则如何判断输入是否是整数?

JS判断输入是否为整数的正则表达式

1、正则表达式

"^\\d+$"  //非负整数(正整数 + 0)
"^[0-9]*[1-9][0-9]*$"  //正整数
"^((-\\d+)|(0+))$"  //非正整数(负整数 + 0)
"^-[0-9]*[1-9][0-9]*$"  //负整数
"^-?\\d+$"    //整数
"^\\d+(\\.\\d+)?$"  //非负浮点数(正浮点数 + 0)
"^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$"  //正浮点数
"^((-\\d+(\\.\\d+)?)|(0+(\\.0+)?))$"  //非正浮点数(负浮点数 + 0)
"^(-(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*)))$"  //负浮点数
"^(-?\\d+)(\\.\\d+)?$"  //浮点数
Salin selepas log masuk

2、使用方法

  var r = /^\+?[1-9][0-9]*$/;  //正整数
  String str = "123";
  boolean flag=r.test(str);
Salin selepas log masuk

如果判断为正整数,则flag为true

3、JS整数相加

首先保证输入的都是数字

  nText1=parseFloat(document.all.text1.value);
  nText2=parseFloat(document.all.text2.value);
  nSum=nText1+nText2
Salin selepas log masuk

推荐学习:《javascript基础教程

Atas ialah kandungan terperinci Bagaimana untuk menentukan sama ada input adalah integer menggunakan javascript biasa. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan