js 验证浮点型正则表达式

/*

*/
 /**
  * 浮点数的判定
  * @param type
  *  为空  任意浮点数
  *  '0+' 非负浮点数
  *  '+'  正浮点数
  *  '-0' 非正浮点数
  *  '-'  负浮点数
  */

 function isfloat(type){
  var rt = new array();
  if(type=="0+"){
   rt[0] = "^\d+(.\d+)?$";
   rt[1] = "应输入非负浮点数!";
  }else if(type=="+"){
   rt[0] = "^((\d+\.\d*[1-9]\d*)|(\d*[1-9]\d*\.\d+)|(\d*[1-9]\d*))$";
   rt[1] = "应输入正浮点数!";
  }else if(type=="-0"){
   rt[0] = "^((-\d+(.\d+)?)|(0+(\.0+)?))$";
   rt[1] = "应输入非正浮点数!";
  }else if(type=="-"){
   rt[0] = "^(-((\d+\.\d*[1-9]\d*)|(\d*[1-9]\d*\.\d+)|(\d*[1-9]\d*)))$";
   rt[1] = "应输入负浮点数!";
  }else{
   rt[0] = "^(-?\d+)(\.\d+)?$";
   rt[1] = "应输入浮点数值!";
  }
  return rt;
 }

时间: 2024-09-21 00:45:40

js 验证浮点型正则表达式的相关文章

javascript-求港澳身份证及台湾身份证js验证或者正则表达式

问题描述 求港澳身份证及台湾身份证js验证或者正则表达式 求港澳身份证及台湾身份证js验证或者正则表达式............. 解决方案 可以参考12306对香港,台湾居民的做法 https://kyfw.12306.cn/otn/resources/merged/registDetailed_js.js?scriptVersion=1.8393 解决方案二: 身份证验证身份证验证[正则表达式] 解决方案三: 港澳身份证及台湾身份证这种都不存在啊,港澳和台湾都 不搞这个,只有我们内陆才有的

两款js验证中文正则表达式

提供两款js验证中文正则表达式哦,在很多的时我们需要验证用户输入的是中文或是其它,所以就要利用js验证中文了哦,下面二款是js验证中文函数. <script> function ischinese(temp) { var re = /[^u4e00-u9fa5]/; if(re.test(temp)) return false; return true; } alert(ischinese("中文")); </script> 验证中文代码二 /**   *校验字

js 验证邮箱正则表达式

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

js 验证 常用正则表达式集锦_正则表达式

复制代码 代码如下: <script> /************************************************* *************************************************/ Validator = { Require : /.+/, Email : /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/, Phone : /^((\(\d{2,3}\))|(\d{3}\-))?(\(0

全面js验证数字正则表达式

function istrue(str){  var reg=/^(([a-z]+[0-9]+)|([0-9]+[a-z]+))[a-z0-9]*$/i;  return reg.test(str);  }    function   isNumeric(strNumber) {     var   newPar=/^(-|+)?d+(.d+)?$/     alert(newPar.test(strNumber)); } //检查是否为正数 function   isUnsignedNumer

js 验证 常用正则表达式集锦

复制代码 代码如下: <script> /************************************************* *************************************************/ Validator = { Require : /.+/, Email : /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/, Phone : /^((\(\d{2,3}\))|(\d{3}\-))?(\(0

js验证电话号码与手机支持+86的正则表达式

 本篇文章主要介绍了js验证电话号码与手机支持+86的正则表达式.需要的朋友可以过来参考下,希望对大家有所帮助 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/x

求一个js验证‘/human/age’的正则表达式

问题描述 求一个js验证'/human/age'的正则表达式 求一个js验证'/human/age'的正则表达式,谢谢各位大神帮忙

常见JS验证脚本汇总_javascript技巧

本文实例讲述了常见JS验证脚本.分享给大家供大家参考,具体如下: /*-------------- 函数检索 -------------- trim函数: trim() lTrim() rTrim() 校验字符串是否为空: checkIsNotEmpty(str) 校验字符串是否为整型: checkIsInteger(str) 校验整型最小值: checkIntegerMinValue(str,val) 校验整型最大值: checkIntegerMaxValue(str,val) 校验整型是否为