利用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> <title></title> <script type="text/javascript"> function validation() { var val = document.getElementById("txtNumber").value; var regu = /^(\-|\+)?\d+(\.\d+)?$/; if (val != "") { if (!regu.test(val)) { document.getElementById("labResult").style.color = "red"; document.getElementById("labResult").innerHTML = "验证失败!"; } else { document.getElementById("labResult").style.color = "green"; document.getElementById("labResult").innerHTML = "验证成功!"; } } } </script> </head> <body> <input id="txtNumber" name="txtNumber" type="text" /> <input id="btnValidation" name="btnValidation" type="button" value="校验" onclick="validation()" /> 验证结果:<label id="labResult" ></label> </body> </html>

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,同时也希望多多支持脚本之家!

时间: 2024-11-02 11:55:03

利用js正则表达式校验正数、负数、和小数的相关文章

利用js正则表达式验证手机号,email地址,邮政编码

 利用js正则表达式验证手机号,email地址,邮政编码.需要的朋友可以过来参考下,希望对大家有所帮助 手机号码的验证(13开头和158,159开头,共11位)  代码如下: var re; var ss=document.getElementById('textbox3').value; re= /^(13[0-9]{9})|(15[89][0-9]{8})$/ if(re.test(ss))  {    document.getElementById('label3').innerText=

js正则表达式校验输入字符串是否是手机号码

js 如何校验手机号码呢? 手机号有如下规则: (1)必须全为数字; (2)必须是11位.(有人说还有10位的手机号,这里先不考虑); (3)必须以1开头(有人见过以2开头的手机号吗?) (4)第2位是34578中的一个. js方法如下: /*** * check mobile phone:(1)must be digit;(2)must be 11 * @param string * @returns {boolean} */ telRuleCheck2 = function (string)

利用Java正则表达式校验邮箱与手机号_java

主要是运用java.util.regex类. 复制代码 代码如下:    import java.util.regex.Matcher; import java.util.regex.Pattern; public class CheckMobileAndEmail { /** * 验证邮箱地址是否正确 * @param email * @return */ public static boolean checkEmail(String email){ boolean flag = false;

利用js正则表达式验证手机号,email地址,邮政编码_javascript技巧

手机号码的验证(13开头和158,159开头,共11位) 复制代码 代码如下: var re;var ss=document.getElementById('textbox3').value;re= /^(13[0-9]{9})|(15[89][0-9]{8})$/if(re.test(ss)) {   document.getElementById('label3').innerText="";   //给label赋值用innerText }else{ document.getEl

Java正则表达式校验邮箱和手机号

import java.util.regex.Matcher; import java.util.regex.Pattern; public class CheckMobileAndEmail { /** * 验证邮箱地址是否正确 * @param email * @return */ public static boolean checkEmail(String email){ boolean flag = false; try{ String check = "^([a-z0-9A-Z]+[

javascript-求一js正则表达式:校验是否是3位字母+3位数字!

问题描述 求一js正则表达式:校验是否是3位字母+3位数字! 小弟的正则表达式不是很清楚,思路迷迷糊糊的. 题目要求: 校验字符串:3位大写字母+3位数字,长度为6;且必须是开头3位为大写字母,后面三位是数字.比如:某航段的编号是:PEK001! 下面是js代码: var regOffice = /^[A-Z]{3}(d){3}{1}/g; 解决方案 /^[A-z]{3}d{3}$/ 解决方案二: [A-Z]{3}d{3} 解决方案三: [A-Z]{3}d{3} 解决方案四: 经过实验,得到最后

js 正则表达式 判断只能输入数字或者一位小数

问题描述 js 正则表达式 判断只能输入数字或者一位小数 js 正则表达式 判断只能输入数字或者一位小数 就是判断输入的是否是数字或者是小数 如果是小数只能树一位小数 解决方案 ^[0-9]+([.][0-9]{1}){0,1}$ 解决方案二: ^(-)d+(.d)$ 解决方案三: ^(d+.d{1,1}|d+)$ 解决方案四: (/[^- d.]/g

详解js正则表达式语法介绍

本文介绍了js正则表达式,具体如下: 1. 正则表达式规则 1.1 普通字符 字母.数字.汉字.下划线.以及后边章节中没有特殊定义的标点符号,都是"普通字符".表达式中的普通字符,在匹配一个字符串的时候,匹配与之相同的一个字符. 举例1:表达式 "c",在匹配字符串 "abcde" 时,匹配结果是:成功:匹配到的内容是:"c":匹配到的位置是:开始于2,结束于3.(注:下标从0开始还是从1开始,因当前编程语言的不同而可能不同)

过目不忘JS正则表达式

原文:过目不忘JS正则表达式           正则表达式,有木有人像我一样,学了好几遍却还是很懵圈,学的时候老明白了,学完了忘光了.好吧,其实还是练的不够,所谓温故而知新,可以为师矣,今天就随我来复习一下这傲娇的正则表达式吧.          为啥要有正则表达式呢?其实就是因为计算机笨(这话不是我说的),比如123456@qq.com,我们一看就是邮箱,可是计算机不认识啊,所以我们就要用一些计算机认识的语言,来制定好规则,告诉它符合这个规则的就是个邮箱,这样计算机就能帮我们找到对应的东西了