精华内容
下载资源
问答
  • 字母数字下划线常用正则表达式

    万次阅读 2018-06-29 16:37:15
    1.由数字、26个英文字母或者下划线组成的字符串: ^[0-9a-zA-Z_]{1,}$ //其中1 在实际使用中发现删除时 第一个字符无法删除 改成0 就可以删除了 2.非负整数(正整数 + 0 ): ^/d+$ 3. 正整数: ^[0-9]*[1-9]...

    来源:https://www.cnblogs.com/zhangjianbing/p/7538178.html

    1.由数字、26个英文字母或者下划线组成的字符串:
        ^[0-9a-zA-Z_]{1,}$    //其中1 在实际使用中发现删除时 第一个字符无法删除 改成0 就可以删除了
        ^[A-Za-z0-9_]|[\b]+$ //带退格键的
    2.非负整数(正整数 + 0 ):
        ^/d+$
    3. 正整数:
        ^[0-9]*[1-9][0-9]*$
    4.非正整数(负整数 + 0):
        ^((-/d+)|(0+))$
    5. 负整数 :
        ^-[0-9]*[1-9][0-9]*$
    6.整数:    
        ^-?/d+$
    7.非负浮点数(正浮点数 + 0):
        ^/d+(/./d+)?$
    8.正浮点数 :
        ^(([0-9]+/.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*/.[0-9]+)|([0-9]*[1-9][0-9]*))$
    9. 非正浮点数(负浮点数 + 0):
        ^((-/d+(/./d+)?)|(0+(/.0+)?))$
    10.负浮点数 :
        ^(-(([0-9]+/.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*/.[0-9]+)|([0-9]*[1-9][0-9]*)))$
    11. 浮点数 :
        ^(-?/d+)(/./d+)?$
    12.由26个英文字母组成的字符串 :    
        ^[A-Za-z]+$
    13. 由26个英文字母的大写组成的字符串 :
        ^[A-Z]+$
    14.由26个英文字母的小写组成的字符串 :
        ^[a-z]+$
    15. 由数字和26个英文字母组成的字符串 :
        ^[A-Za-z0-9]+$
    16.由数字、26个英文字母或者下划线组成的字符串 :    
        ^\w+$
    17.email地址 :
        ^[\w-]+(/.[\w-]+)*@[\w-]+(/.[\w-]+)+$
    18.url:    
        ^[a-zA-z]+://(\w+(-\w+)*)(/.(\w+(-\w+)*))*(/?/S*)?$
    19. 年-月-日:
        /^(d{2}|d{4})-((0([1-9]{1}))|(1[1|2]))-(([0-2]([1-9]{1}))|(3[0|1]))$/
    20.月/日/年:
        /^((0([1-9]{1}))|(1[1|2]))/(([0-2]([1-9]{1}))|(3[0|1]))/(d{2}|d{4})$/
    21.Emil:
        ^([w-.]+)@(([[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.)|(([w-]+.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(]?)$
    22. 电话号码:
        (d+-)?(d{4}-?d{7}|d{3}-?d{8}|^d{7,8})(-d+)?
    23.IP地址:
        ^(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5])$
    24. 匹配中文字符的正则表达式:
        [/u4e00-/u9fa5]
    25.匹配双字节字符(包括汉字在内):
        [^/x00-/xff]
    26. 匹配空行的正则表达式:
        /n[/s| ]*/r
    27.匹配HTML标记的正则表达式:
        /<(.*)>.*<///1>|<(.*) //>/
    28.匹配首尾空格的正则表达式:
        (^/s*)|(/s*$)
    29.匹配Email地址的正则表达式:
        \w+([-+.]\w+)*@\w+([-.]\w+)*/.\w+([-.]\w+)*
    30. 匹配网址URL的正则表达式:
        ^[a-zA-z]+://(/\w+(-/\w+)*)(//.(/\w+(-/\w+)*))*(//?//S*)?$
    31. 匹配帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线):
        ^[a-zA-Z][a-zA-Z0-9_]{4,15}$
    32. 匹配国内电话号码:
        (/d{3}-|/d{4}-)?(/d{8}|/d{7})?
    33.匹配腾讯QQ号:
        ^[1-9]*[1-9][0-9]*$
    34. 只能输入数字:
        ^[0-9]*$
    35.只能输入n位的数字:
        ^/d{n}$
    36.只能输入至少n位的数字:
        ^/d{n,}$
    37.只能输入m~n位的数字:
        ^/d{m,n}$
    38.只能输入零和非零开头的数字:
        ^(0|[1-9][0-9]*)$
    39.只能输入有两位小数的正实数:
        ^[0-9]+(.[0-9]{2})?$
    40. 只能输入有1~3位小数的正实数:
        ^[0-9]+(.[0-9]{1,3})?$
    41.只能输入非零的正整数:
        ^/+?[1-9][0-9]*$
    42. 只能输入非零的负整数:
        ^/-[1-9][0-9]*$
    43.只能输入长度为3的字符:
        ^.{3}$
    44. 只能输入由26个英文字母组成的字符串:
        ^[A-Za-z]+$
    45.只能输入由26个大写英文字母组成的字符串:
        ^[A-Z]+$
    46. 只能输入由26个小写英文字母组成的字符串:
        ^[a-z]+$
    47.只能输入由数字和26个英文字母组成的字符串:
        ^[A-Za-z0-9]+$
    48. 只能输入由数字和26个英文字母或者下划线组成的字符串:
        ^\w+$
    49.验证用户密码(正确格式为: 以字母开头,长度在5~17 之间,只能包含字符、数字和下划线)
        ^[a-zA-Z]\w{5,17}$
    50.验证是否包含有 ^%&',;=?$/"等字符:
        [^%&',;=?$/x22]+
    51.只能输入汉字:
        ^[\u4e00-\u9fa5]{0,}$
    52、只含有汉字、数字、字母、下划线不能以下划线开头和结尾
        ^(?!_)(?!.*?_$)[a-zA-Z0-9_\u4e00-\u9fa5]+$
    53、只含有汉字、数字、字母、下划线,下划线位置不限
        ^[a-zA-Z0-9_\u4e00-\u9fa5]+$
    54、2~4个汉字
        @"^[\u4E00-\u9FA5]{2,4}$
    
    55、
    
    第一位是【1】开头,第二位则则有【3,4,5,7,8】,第三位则是【0-9】,第三位之后则是数字【0-9】。
    var reg = /^1[3|4|5|7|8][0-9]{9}$/;
    手机号第二位不做限制
    var reg = /^1[0-9]{10}$/;
    
    展开全文
  • // 表示字母数字下划线+短横杠和点 var reg1 = /^[a-zA-Z0-9.\d+\x7f-\xff_-]{3,30}$/; reg1.test("version1.2_4") 有需要的朋友可以加上这个GOOLE插件 百度好久才找到,然后拼凑在一起,互相帮忙吧,生活从来...
    // 表示字母数字下划线+短横杠和点
           var reg1 = /^[a-zA-Z0-9.\d+\x7f-\xff_-]{3,30}$/;
    reg1.test("version1.2_4")

     有需要的朋友可以加上这个GOOLE插件

    百度好久才找到,然后拼凑在一起,互相帮忙吧,生活从来都不容易,备注一下我是女程序员,要是写错了,不要吐槽我。哈哈哈哈,希望得到行业的宠爱

    展开全文
  • 2.三个部分之间用下划线分割 3.在html页面直接使用 最终语句 @if (@preg_match('/[^Guest_]*?[_]([0-9]?$)/', Auth::user()-&gt;name)) 正则表达式 /[^Guest_]*?[_]([0-9]?$)/ 分段解析 /[^Gue...

    以下是我自己用到的表达式,仅供参考。

    我的判定需求

    1.一共由三部分组成:guest,用户名,序号
    2.三个部分之间用下划线分割
    3.在html页面直接使用

    最终语句

    @if (@preg_match('/[^Guest_]*?[_]([0-9]?$)/', Auth::user()->name))
    

    正则表达式

    /[^Guest_]*?[_]([0-9]?$)/
    

    分段解析

     /[^Guest_]
    

    必须以’Guest_'开头

    *?
    

    中间部分为任意内容

    [_]
    

    之后存在一字符’_’

    ([0-9]?$)/
    

    以任意位数字结尾

    展开全文
  • js正则判断数字加下划线加数字 下面展示一些 内联代码片。 function isValid2(str) { return /^([0-9])+_(\d+)$/.test(str); } str = "_1231324156" document.write(isValid2(str)); document.write("<br>")...

    js正则判断数字加下划线加数字

    在这里插入图片描述
    下面展示一些 内联代码片

    
    function isValid2(str) { return /^([0-9])+_(\d+)$/.test(str); }
    str = "_1231324156"
    document.write(isValid2(str));
    document.write("<br>");
    
    str2 = "2123_2312"
    document.write(isValid2(str2));
    document.write("<br>");
    
    展开全文
  • 正则表达式简单语法及常用正则表达式 基本符号: ^ 表示匹配字符串的开始位置 (例外 用在中括号中[ ] 时,可以理解为取反,表示不匹配括号中字符串) $ 表示匹配字符串的结束位置 * 表示匹配 零次到多次 + 表示...
  • 字母数字下划线常用正则表达式~ 1.由数字、26个英文字母或者下划线组成的字符串: ^[0-9a-zA-Z_]{1,}$ 2.非负整数(正整数 + 0 ): ^/d+$ 3. 正整数: ^[0-9]*[1-9][0-9]*$ 4.非正整数(负整数 + 0): ^((-/d+)|...
  • 正则表达式

    2016-04-12 14:50:46
    只含有汉字、数字、字母、下划线不能以下划线开头和结尾正则表达式 1. 只有字母、数字和下划线且不能以下划线开头和结尾的正则表达式:^( !_)( !.* _$)[a-zA-Z0-9_]+$ 只有字母和数字的: ^[a-zA-Z0-9_]+$ 2....
  • 要求输入一个参数,以字母或下划线开头,包含字母、数字、以及下划线;同时不能与某些参数同名。 <el-input placeholder="请输入" v-model="parameterkey" @blur="regtest" clearable ></el-input> ...
  • 显然题中的正则表达式是匹配一个小写字母紧邻一个大写字母,并将原字符串的匹配项替换为以 下划线连接,最后全部转换为小写。 最后使用分组捕获我们可以轻松将手机号脱敏处理,请读者自行思考一下吧。 觉得有用,点...
  • let reg = /^[_]*[A-Za-z]*[a-z0-9_]*$/; //正则 reg.test(this.newPwd); //test判断 true || false
  • 1、一个正则表达式,只含有汉字、数字、字母、下划线不能以下划线开头和结尾: ^(?!_)(?!.*?_$)[a-zA-Z0-9_\u4e00-\u9fa5]+$ 其中: ^ 与字符串开始的地方匹配 (?!_) 不能以_开头 (?!.*?_$) 不能以
  • python正则表达式

    千次阅读 多人点赞 2017-08-26 11:25:52
    python正则表达式
  • 24 备注:这就是最终结果了,别忘了"+"可以用"*"替代如果你觉得空字符串也可以接受的话(奇怪,为什么?)最后,别忘了在用函数时去掉去掉那个反斜杠,一般的错误都在这里 25 xml文件:^([a-zA-Z]+-?)+[a-zA-Z0-9]+\\.[x|X...
  • '定义正则表达式对象 Dim oRegExp As Object '定义匹配字符串集合对象 Dim oMatches As Object '创建正则表达式 Dim a As String '定义要执行正则查找的文本变量 Set oRegExp = CreateObject(...
  • 什么正则表达式

    千次阅读 2019-01-31 17:09:50
    最近看了一篇关于正则表达式的学习笔记,觉得讲的非常好,更有图形化的神器相助,想不学会都难,所以想转给大家看看。 话说不是开发为啥要学正则表达式这种看似很晦涩的东西呢...正则表达式,又称正规表示式、正规表...
  • NotePad++正则表达式功能很强大,可以转换字母大小写。
  • 1.由数字、26个英文字母或者下划线组成的字符串: ^[0-9a-zA-Z_]{1,}$ 2.非负整数(正整数 + 0 ): ^/d+$ 3. 正整数: ^[0-9]*[1-9][0-9]*$ 4.非正整数(负整数 + 0): ^((-/d+)|(0+))$ 5. 负整数 : ^-[0-9]*[1-...
  • 字母,数字,下划线或者数字的正则表达式

    万次阅读 多人点赞 2018-05-07 09:44:32
    四、字母,数字,下划线或者数字的正则表达式 1.由数字、26个英文字母或者下划线组成的字符串:  ^[0-9a-zA-Z_]{1,}$ 2.非负整数(正整数 + 0 ):  ^/d+$ 3. 正整数:  ^[0-9]*[1-9][0-9]*$ 4.非正整数(负整数 + 0)...
  • 什么要用正则表达: 就是在表单验证时,准确的判断一个字符串是不是某种固定格式。比如邮箱的验证、手机号的验证等。目的是避免恶意用户的乱输入,使表单的收集是我们想要的格式! 什么正则表达式: 正则表达式...
  • 正则匹配字母开头,包含字母、数字、下划线,长度大于等于6,小于等于15的字符串 正则表达式: ^(?=[a-zA-z]+)(?=.\d+.)(?=.[a-z|A-Z]+.)(?=._.)[\d(a-z|A-Z)_]{6,10}$ golang形式: package main import ( "fmt" ...
  • 一个正则表达式就是由普通...这里说一下正则表达式表示空的方法: 在写个正则表达式的时候需要控制输入的字符串为数字,但是不是必须输入,可以为空。如果用("^\\d+$")只校验数字的话,在不输的情况下也不会通过。所
  • 什么正则表达式,如何用正则表达式表达邮箱】 一、什么正则表达式 正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被...
  • refer: https://www.cnpython.com/qa/62434 import re def word_effective(): title = re.sub("[\W\d]", "_", title.strip()) return title
  • Java正则表达式的使用: 正则表达式实现中文输入: 正则表达式实现用户名规则: 正则表达式实现密码规则: 正则表达式实现手机号码规则: 正则表达式实现邮箱规则: 正则表达式实现...
  • 在之前的开发过程中为了校验一个字段只含有大小写字母,下划线和-花费了不少力气才搞定,想着赶快写一篇博客来记录下来,日后开发一定会遇到!! 代码实现 首先定义一个变量用来存放验证字符串的正则表达式:var...
  • 字符串要求由字母、数字、下划线组成的正则表达式怎么写?就类似于密码的判断。
  • "是约束语句,这里的正则表达式是只能输入中文、大小写字母、数字、下划线。 maxlength=“8”,表示所有字符加起来不能超过8个。 //小数约束123.2222222222 @input="formData.lat = formData.lat.replace(/[^\d\.\d$...
  • 正则表达式限制输入框只能输入数字 代码如下: &lt;input type="text" onkeyup="this.value=this.value.replace(/[^\d]/g,'') " onafterpaste="this.value=this.value.replace(/[^\d....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 55,412
精华内容 22,164
关键字:

正则下划线表示什么