`
ealpha
  • 浏览: 101177 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

一个正则表达式的写法

阅读更多
一个正则表达式 允许26个大小写字母 和数字组合,长度必须是大于4,小于14, 不允许全为数字3 我写的是 ^[a-zA-Z0-9]{4,15}$ | \ ^[0-9]{4,15}$ 可惜不管用。
分享到:
评论
2 楼 zbm2001 2008-05-29  
可利用负向前瞻:
<script>
alert(/^(?!3{5,13}$)[\w\d]{5,13}$/i.test("33333"));
</script>
1 楼 ealpha 2008-05-28  
能匹配
[a-zA-Z0-9]{3,13}$

且不能匹配
[0-9]{3,13}

相关推荐

    正则表达式写法与部分表达式

    ### 正则表达式基础知识与应用 #### 一、正则表达式的概念 正则表达式(Regular Expression),简称regex或regexp,是一种用于处理字符串的强大工具。它通过一系列的字符和特殊符号组合来定义字符串模式,进而实现...

    Lucene 使用正则表达式

    `regexQuery`是Lucene提供的一个用于执行正则表达式查询的方法。它接受一个`Term`对象作为参数,该对象包含待匹配字段名和正则表达式。通过这种方式,可以在索引文档中查找符合特定模式的记录。 #### 示例代码解析 1....

    正则表达式在数据库查询中的应用

    这里,`REGEXP`是正则表达式的SQL谓词,`'^[ABCD].*P$'`是一个正则表达式,其中: - `^` 表示字符串的起始位置; - `[ABCD]` 匹配“A”、“B”、“C”或“D”中的任意一个字符; - `.*` 表示任意数量的任意字符; - ...

    日期正则表达式(很实用)

    以下是一个包含闰年判断的日期正则表达式示例: ``` ^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-...

    正则表达式工具(附正则表达式知识、示例)

    正则表达式是一种强大的文本处理工具,用于匹配、查找、替换和分析字符串。它们由特殊字符和普通字符组成,能够灵活地定义模式,用于在文本中执行复杂的搜索和替换操作。正则表达式(Regular Expression,简称regex...

    常用正则表达式的写法

    $`:此正则表达式可以检测一个URL的结构是否符合标准格式。 6. **中文字符**: - `[\u4e00-\u9fa5]`:匹配中文字符,适用于包含中文的字符串验证。 7. **HTML标记**: - `/&lt;(.*)&gt;.*|&lt;(.*) \/&gt;/`:用于查找HTML...

    数字的正则表达式写法参考书

    ### 数字正则表达式写法参考书知识点详解 #### 一、正则表达式的概念与应用 正则表达式是一种强大的文本处理工具,能够帮助我们进行文本匹配、替换等操作。在各种编程语言和软件开发中都有广泛的应用。本文档主要...

    Java正则表达式入门范例

    `Pattern`类用于编译正则表达式并创建一个模式对象,`Matcher`类则负责对输入字符串进行匹配操作。例如: ```java import java.util.regex.*; public class RegexDemo { public static void main(String[] args) ...

    C++代码实例:正则表达式

    本示例通过一个C++程序展示了如何实现简单的正则表达式匹配。在实际应用中,正则表达式是一种强大的文本处理工具,用于模式匹配、搜索和替换等操作。在本案例中,我们关注的是一种简化的正则表达式系统,它支持以下...

    正则表达式的应用全集

    正则表达式的学习是一个逐步深入的过程,从基础语法到复杂的应用,都需要不断的实践和探索。通过阅读这些文档,你可以掌握正则表达式的核心概念,并能够运用到实际项目中去解决各种文本处理问题。

    正则表达式测试工具(验证正则表达式的效果)

    学习和理解:对于正则表达式的初学者,测试工具是一个很好的学习资源。通过尝试不同的表达式和输入文本,用户可以更深入地理解正则表达式的语法和工作原理,从而逐渐提高编写正则表达式的能力。 探索和实验:允许...

    java中的正则表达式

    本文将详细介绍Java中常用的正则表达式写法及其四种主要功能:匹配、提取、分割以及替换。 #### 二、Java正则表达式基础 在Java中,`java.util.regex`包提供了用于处理正则表达式的类库,主要包括`Pattern`、`...

    日常收集JS邮箱验证正则表达式

    本文将详细介绍如何使用JavaScript正则表达式对邮箱进行验证,以及常见的邮箱验证正则表达式的写法和注意事项。 首先,邮箱的基本结构由本地部分、"@"符号和域名部分组成。一般格式为:username@domain。其中,本地...

    电话号码正则表达式的写法

    这是自己写的一个电话号码的正则表达式判断,挺好用的

    winform中利用正则表达式

    3. **Regex 类**:.NET Framework中提供了一个名为`System.Text.RegularExpressions`的命名空间,其中包含了用于正则表达式操作的各种类,`Regex`类是其中的核心。 #### 三、正则表达式设计 对于电话号码的验证,...

    [JAVA源码]捣鼓生成浮点数的最小最大值的正则表达式---by_langx

    本话题聚焦于如何利用Java来生成一个正则表达式,这个表达式能够验证一个字符串是否代表了在特定范围内的浮点数。浮点数包括整数部分、小数部分以及可能存在的正负号。这里的"最小最大值"指的是浮点数的范围,例如,...

Global site tag (gtag.js) - Google Analytics