我想在js判断一下,从jsp获得文本框的值只能是小数点和数字,怎么做

我想在js判断一下,从jsp获得文本框的值只能是小数点和数字,怎么做,第1张

//检测小数点数字方法,符合返回true,否则是flase

取出文本框的值

function checkMothed(){

var text=documentdocumentgetElementById('text')value;

var re = /^[\\d]+$/, flag;

flag = retest(text);

return flag;

}

[\d]{6}\[\d]{2} 限制小数点前必须是6位 小数点后必须是2位的正则

(^[1-9]{1}[0-9]{0,5}\\d{0,2}$)|(^[1-9]{1}[0-9]{0,5}$) 整数部分1-6位,小数部分只能为2位 若没有小数部分 整数最多6位

在jsp页面中判断数据是否为整数可以用js的正则表达式。

/

用途:检查输入字符串是否符合正整数格式

输入:

s:字符串

返回:

如果通过验证返回true,否则返回false

/

function isNumber( s ){

var regu = "^[0-9]+$";

var re = new RegExp(regu);

if (ssearch(re) != -1) {

return true;

} else {

return false;

}

}

以上就可以判断是不是整数了。

具体代码如下:

<%@ page language="java" contentType="text/html; charset=UTF-8"

pageEncoding="UTF-8"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 401 Transitional//EN" ";

运行结果如下

function checkMobile()

{

var val = documentgetElementById("mobile")value;

if(val == "")

{

documentgetElementById("mobileSpan")innerHTML = "<font >手机号码不能为空!</font>";

}

else

{

var patrn = /^[+]{0,1}(\d){1,3}[ ]([-]((\d)|[ ]){1,12})+$/;

if(patrnexec(val))

{符合正则表达式

} else

{

documentgetElementById("mobileSpan")innerHTML = "<font>手机号码不正确!</font>";

}

}

}

这是判断手机的,具体的正则表达式网上很多,仅仅给个思路。用js

正则表达式啊,

[0-9]+ 1个或1个以上的0-9的数字

0个或1个小数点

[0-9] 0个或0个以上的0-9数字

所有匹配了整数及小数

以上就是关于我想在js判断一下,从jsp获得文本框的值只能是小数点和数字,怎么做全部的内容,包括:我想在js判断一下,从jsp获得文本框的值只能是小数点和数字,怎么做、jsp 中 input框内 怎样用 正则表达式约束 框内只能输入固定位数的数字和一个小数点 如最大为 999999.99、如何用标签在jsp页面中判断数据是否为整数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9718796.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存