js 正则验证数字(整数,货币型,浮点型)

货币型

function isvaliddecimal( chars ) {
 var re=/^d*.?d{1,2}$/;
 if (chars.match(re) == null)
  return false;
 else
  return true;
}

是否为数字 整数

function isnumber( chars ) {
 var re=/^d*$/;
 if (chars.match(re) == null)
  return false;
 else
  return true;
}

浮点型数据

function isfloat( str ) {
 for(i=0;i<str.length;i++)  {
    if ((str.charat(i)<"0" || str.charat(i)>"9")&& str.charat(i) != '.'){
   return false;
    }
 }
 return true;
}

时间: 2024-09-20 08:55:56

js 正则验证数字(整数,货币型,浮点型)的相关文章

js正则验证-js 正则同时验证 手机号和座机 用逗号间隔

问题描述 js 正则同时验证 手机号和座机 用逗号间隔 比如:23955558888,13700596648,010-62607878 现正则:/^(1d{10})|(0d{2,3}-?d{7,8}(-d{3,4})?$)/ 这样可以匹配出座机不正确的,但是手机号却被当做座机处理了. 求正解! 补充: 我用笨办法处理的:接收到子串后,用split分割开,再逐一验证的 手机号不会以 除 1 以外的数字开头: 解决方案 先split分割,然后调用这个函数: function checkMobile(

JS正则表达式验证数字(非常全)

正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串.将匹配的子串做替换或者从某个串中取出符合某个条件的子串等. 先看下js代码,如下所示: <script type="text/javascript"> function SubmitCk() { var reg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-

正则验证数字

好多种方式.可以用正则表达式,可以用其他过滤方式.using System.Text.RegularExpressions;/// <summary>        /// 使用指定正则进行验证        /// </summary>        /// <param name="regex">正则表达式</param>        /// <param name="validateString">

JS正则表达式验证数字代码_javascript技巧

复制代码 代码如下: <script type="text/javascript">     function validate(){       var reg = new RegExp("^[0-9]*$");       var obj = document.getElementById("name");    if(!reg.test(obj.value)){        alert("请输入数字!");

js egexp验证数字例子

<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.111cn.net/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="conte

JS正则验证 整数 和 小数

问题描述 JS 验证 整数 和 小数要求 这个数不能大于24 小数的话保留一位小数如 8 符合要求 7.5符合要求 7.55不符合 26不符合 正则不大熟悉 求各位指教了! 解决方案 var demo = -12;var re = /(^1?d$|^2[0-4]$)|(^1?d.d$)|(^2[0-3].d$)|(^-d+(.d)?$)/;alert(re.test(demo));其中(^1?d$|^2[0-4]$)验证的是0和正整数:(^1?d.d$)|(^2[0-3].d$)验证的是正浮点数

JS正则验证邮箱的格式详细介绍_javascript技巧

对于我们做WEB开发的,对表单的验证是必不可少的,所以今天把常用的一些验证罗列出来,呵呵,今天下午刚学的JS正则表达式,有什么不足的地方还希望大家批评指正. 一.相关的代码 复制代码 代码如下: function test() {  var temp = document.getElementById("text1");  //对电子邮件的验证  var myreg = /^([a-zA-Z0-9]+[_|/_|/.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|/_

js正则 验证电话号码

oTelephone.value='032-212121'; 非常简单了. if (oTelephone.value != "") {          if (!oTelephone.value.match(/^[0-9]{3,4}\-[0-9]{7,8}$/)) {         alert('对不起,电话区号以"-"分割,且只能为数字!');      oTelephone.focus();      oTelephone.select();      re

js正则验证手机号码有效性

最简单的验证方法  function isnum(obj){       var reg=/^1[0-9]{10}/;       if(!reg.test(obj.value)){         alert("请正确填写手机号!");         obj.value="";       }     } 验证130-139,150-159,180-189号码段的手机号码 <script type="text/javascript"&g