`
WessonGao
  • 浏览: 28648 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

17个常用的正则表达式

阅读更多
"^\\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>
分享到:
评论
1 楼 q179181 2012-04-18  
.*\\.\\d{6}$

相关推荐

    常用正则表达式大全.txt

    - 正则表达式:`^[a-zA-Z]\w{5,17}$` - 示例:`john_doe123` 4. **特殊字符验证**:只允许输入不含某些特殊字符的字符串。 - 正则表达式:`[^%&\',;=?$"]+` - 示例:`JohnDoe123` 5. **中文字符验证**:只允许...

    100个常用正则表达式

    这个正则表达式用来匹配Unicode范围内的中文字符,其范围是从4e00到9fa5,涵盖了大部分常用汉字。 2. 匹配双字节字符:`[^x00-xff]` 双字节字符通常指非ASCII字符,包括中文、日文、韩文等。这个表达式用来匹配...

    JS常用正则表达式

    ### JS常用正则表达式知识点解析 #### 一、电子邮件地址验证 **功能说明:** 验证输入的字符串是否符合标准电子邮件地址格式。 **正则表达式:** ```javascript /^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/ ``` **...

    正则表达式语法及常用正则表达式(附正则手册)

    二、常用正则表达式 1. 验证邮箱地址:`/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/` 2. 验证电话号码:`/\d{3}-\d{8}|\d{4}-\d{7}/` 3. 匹配URL:`/(http|https)?:\/\/[\w.-]+(\.[\w.-]+)+([\w.,@?^=%&:\...

    常用正则表达式大全

    以上列举的正则表达式涵盖了多个应用场景,包括文本处理、数据验证等,对于开发者来说是非常有价值的工具。在实际应用时,根据具体情况选择合适的正则表达式并进行适当的调整,以确保其符合特定的需求。

    常用正则表达式举例说明

    一个简单的正则表达式可能由字符、元字符、量词和分组等组成。例如,"."代表任意单个字符,"\d"表示数字,"\w"代表字母、数字或下划线,"+"表示前面的元素出现一次或多次。通过组合这些元素,我们可以创建出复杂的...

    常用正则表达式(经验积累)

    ### 常用正则表达式 #### 1. 匹配中文字符 **正则表达式**: `[\u4e00-\u9fa5]` - **用途**: 用于匹配任何单个中文字符。 - **应用场景**: 在处理含有中文文本的数据时非常有用,例如检查用户输入是否包含中文字符等...

    JavaScript常用正则表达式

    正则表达式在JavaScript中的应用非常广泛,熟练掌握其语法和常用模式对于提高代码的健壮性和效率至关重要。通过不断实践和学习,开发者可以创建出更复杂的正则表达式,以应对各种数据验证和文本处理的需求。

    正则表达式大全.txt

    在深入探讨具体的正则表达式之前,我们先来了解一下正则表达式中常用的几个基本符号: - `^`:表示字符串的开头。 - `$`:表示字符串的结尾。 - `*`:匹配前面的子表达式零次或多次。 - `{n}`:精确匹配前面的子...

    32个常用正则表达式

    以下是对“32个常用正则表达式”的详细解析,旨在帮助理解每个表达式的功能与应用场景。 #### 1. 整数匹配 - **"^-[1-9]\\d*$"**:匹配任何非零开头的负整数。 - **"^[1-9]\\d*$"**:匹配任何非零开头的正整数。 - ...

    C#中的常用正则表达式总结

    以下是对C#中常用正则表达式的总结: 1. **只能输入数字**:`^[0-9]*$` - 这个正则表达式确保输入的字符串只包含0到9的数字,没有其他字符。 2. **只能输入n位的数字**:`^d{n}$` - 其中n是具体数字,表示字符串...

    常用正则表达式

    18位身份证号的正则表达式可以是:`^\d{15}|\d{18}$`,18位身份证号的前6位代表地区代码,接下来的8位代表出生日期,第17位表示性别(奇数为男,偶数为女),最后一位是校验码。更精确的表达式需要考虑到日期和校验...

    c#中常用正则表达式

    在C#编程中,正则表达式是一种强大的文本处理工具,用于匹配、查找、替换和...以上就是在C#中常用的正则表达式,它们在进行数据验证、数据清洗和文本处理时非常有用。掌握这些表达式有助于编写更高效和精确的C#代码。

    关于JQUERY的常用的正则表达式

    根据提供的文件信息,我们可以总结出以下常用正则表达式的知识点: ### 1. 价格验证正则表达式 ```javascript var regex_price = /(^[-+]?[1-9]\d*(\.\d{1,2})?$)|(^[-+]?[0]{1}(\.\d{1,2})?$)/; ``` **解释:** ...

    Java 常用正则表达式

    6. `^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$`:这个正则表达式用于验证正浮点数,确保小数部分至少有一个非0数字。 7. `^((-\d+(\.\d+)?)|(0+(\.0+)?))$`:该表达式用于...

    你所需要的web方面的常用正则表达式

    本文将围绕给定的文件信息,详细介绍几种常用的正则表达式及其应用场景。 #### 二、正则表达式限制输入中文 1. **表达式**: `^[\u4e00-\u9fa5]{0,}$` - 解析: 这个正则表达式的含义是匹配任何长度(包括空字符串...

    常用 正则表达式 集合

    根据给定文件的信息,我们可以总结出一系列与C#正则表达式相关的知识点: ### C#正则表达式小结 #### 1. 数字匹配 - **任意数字**:`"^[0-9]*$"` 匹配任意长度的数字串。 - **恰好n位数字**:`"^\d{n}$"` 匹配...

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

    ### 常用正则表达式集锦及应用场景 #### 1. 只能输入数字:“^[0-9]*$” - **含义**: 匹配任何由数字组成的字符串。 - **应用场景**: 适用于需要用户输入纯数字的情况,例如年龄、价格等。 #### 2. 只能输入n位的...

    asp常用正则表达式

    ### ASP常用正则表达式详解 正则表达式在ASP中的应用非常广泛,尤其是在数据验证、文本处理等方面。本文将详细介绍一系列常用的正则表达式,这些表达式涵盖了数字、字符、特殊格式等不同类型的验证需求。 #### ...

Global site tag (gtag.js) - Google Analytics