"^\\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+)?$" //浮点数
"^[A-Za-z]+$" //由26个英文字母组成的字符串
"^[A-Z]+$" //由26个英文字母的大写组成的字符串
"^[a-z]+$" //由26个英文字母的小写组成的字符串
"^[A-Za-z0-9]+$" //由数字和26个英文字母组成的字符串
"^\\w+$" //由数字、26个英文字母或者下划线组成的字符串
"^[\\w-]+(\\.[\\w-]+)*@[\\w-]+(\\.[\\w-]+)+$" //email地址
"^[a-zA-z]+://(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\S*)?$" //url网址
//整数或浮点数
<script language="JavaScript" type="text/javascript">
function checkNum(obj)
{
var re = /^-?[1-9]*(\.\d*)?$|^-?d^(\.\d*)?$/;
if (!re.test(obj.value))
{
if(isNaN(obj.value)){ alert("非法数字");
obj.value="";
obj.focus();
return false;}
}
}
</script>
分享到:
相关推荐
整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$ 只能输入数字:"^[0-9]*$"。 只能输入n位的数字:"^\d{n}$"。...匹配中文字符的正则表达式: [\u4e00-\u9fa5] 匹配双字节字符(包括汉字在内):[^\x00-\xff]
常用正则表达式 /^\w+$/匹配由数字、26个英文字母或者下划线组成的字符串 /^[A-Za-z0-9]+$/ 匹配由数字和26个英文字母组成的字符串 /^[a-z]+$/匹配由26个英文字母的小写组成的字符串 只能输入数字:/^[0-9]*$/ ...
常用的正则表达式,现在只要1个积分即可下载(火车车次、手机机身码、必须带端口号的网址(或ip)、网址(url,支持端口和"?+参数"和"#+参数)、统一社会信用代码手机号(mobile phone)中国(宽松), 只要是13,14,15,16,17,...
精通正则表达式第三版 搜集于网络 前言..........I 第1章:正则表达式入门.... 1 解决实际问题... 2 作为编程语言的正则表达式... 4 以文件名做类比... 4 以语言做类比... 5 正则表达式的知识框架... 6 对于...
针对多个平时常用的规则表达式~! 例如(只能输入数字:"^[0-9]*$"。 只能输入n位的数字:"^\d{n}$"。 只能输入至少n位的数字:"^\d{n,}$"。 只能输入m~n位的数字:。"^\d{m,n}$" 只能输入零和非零开头的数字:"^(0...
一个字符类和它所包含的任何一个字符都匹配,所以正则表达式 / [abc] / 和字母 "a" , "b" , "c" 中的任何一个 都匹配.另外还可以定义否定字符类,这些类匹配的是除那些包含在中括号之内的字符外的所有字符.定义否定...
常用的正则表达式,基本上都有了 验证用户密码:"^[a-zA-Z]\w{5,17}$"正确格式为:以字母开头,长度在6~18之间,只能包含字符、数字和下划线。 验证是否含有^%&’,;=?$\"等字符:"[^%&’,;=?$\x22]+"。 只能...
以下就是对超常用的PHP正则表达式进行的收集整理,为了方便大家更快更好的掌握php正则表达式。 一、表单验证匹配 验证账号,字母开头,允许 5-16 字节,允许字母数字下划线:^[a-zA-Z][a-zA-Z0-9_]{4,15}$ 验证账号...
正则表达式在程序开发中的应用非常广泛,本文给大家分享了asp.net中17种常用的正则表达式,需要的朋友可以参考下
any-rule 维护了一个常用正则表达式合集,并且本身是一个支持 Web/VS Code/idea/Alfred Workflow 多平台的正则表达式工具。 安装 VS Code 应用商店中搜索“any-rule” 使用 方式1: 按F1(mac下fn+F1)打开正则...
下面都是我收集的一些比较常用的正则表达式,因为平常可能在表单验证的时候,用到的比较多。特发出来,让各位朋友共同使用。 // 身份证验证 jQuery.validator.addMethod("isIdCard", function(value, element, ...
* Summary of regular-expression constructs 正则表达式结构简介: * Construct Matches * Characters 字符: * x The character x x 字符 x * \\ The ...
第7章 正则表达式介绍 49 第8章 grep家族 56 第9章 AWK介绍 66 第10章 sed 用法介绍 89 第11章 合并与分割 104 第12章 tr用法 119 第三部分 登录环境 第13章 登录环境 125 第14章 环境和shell变量 132 第15章 引号...
打个比方,对于2,5,10,17,26,37这样的数字序列,如何计算第7个值,肯定要先找该序列的规律,然后用n2+1这个表达式来描述其规律,进而得到第7个值为50。对于需要匹配的字符串来说,同样把发现规律作为第一步,本文...
example-11.py 正则表达式-贪婪模式和懒惰模式 example-12.py 简单爬虫的编写(urllib学习) example-13.py 超时设置 example-14.py 自动模拟HTTP请求与百度信息自动搜索爬虫实战 example-15.py 自动模拟HTTP请求之...
28-正则表达式-常用函数.flv 29-正则表达式-re属性-分组.flv 30-爬虫.flv7 31-深拷贝-浅拷贝.flv 33-文件-2-文件对象的方法.flv 34-文件-3-OS模块.flv 35-目录遍历-杀毒软件.flv 36-异常处理.flv 38-面向对象-1-类和...
* 从身份证号中得到生日和性别,返回的是一个json对象 * 验证身份证号码的正确性 * 判断一个字符串是否是有效的日期型字符串 ...* 常用正则表达式 * 将阿拉伯数字翻译成中文的大写数字 * 将日期转换成中文日期
开发过程中,会遇到一些常用的正则需求。 比如,校验身份证号是否合法。下面一段简单的代码就能瞬间解决问题啦! StringUtils.java /** * 身份证号校验 * * @param idCard * @return */ public static ...