正则

匹配url 路径

(?<=#).?(?=?)|(?<=#).

http://localhost:3000/#/order/manage?c=123
=>
/order/manage

(#)结果包含#号
(?<=#)结果不包含#号

(?<=#).?(?=?) 匹配#号开始并且到第一个?号结束
(?<=#).
匹配#号开始到最后一位

一般密码要求必须包含数字、字母,6-10位,校验的正则表达式如下:

^(?![0-9]+)(?![a-zA-Z]+)[0-9A-Za-z]{6,10}$

注释:

分开来注释一下:
^ 匹配一行的开头位置
(?![0-9]+) 预测该位置后面不全是数字 (?![a-zA-Z]+)预测该位置后面不全是字母
[0-9A-Za-z] {6,10} 由6-10位数字或这字母组成
$匹配行结尾位置
————————————————
版权声明:本文为CSDN博主「执着的小鱼儿」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/zhizhuo0915/article/details/88545325

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 正则 1.什么是正则:用来操作字符串的规则; 正则就是用来操作(校验,捕获)“字符串”的 1)校验:返回布尔值 t...
    web前端ling阅读 3,633评论 0 0
  • 账户或密码 由6位以上的字母和数字组成, 至少包含一个字母和数字, 不能由纯数字或字母组成。并且不能为纯数字, 不...
    IvanRunning阅读 1,560评论 2 0
  • export function isExternal(path) { return /^(https?:|mai...
    大北_8f5e阅读 4,388评论 0 0
  • 转自CSDN,5年前写的第一篇技术类的文章,当时还是个小菜鸟,一转眼5年过去了 https://blog.csdn...
    码农朱同学阅读 2,593评论 0 0
  • 最近正好有点空余时间,然后就对正则表达式深入研究了一下。首先,什么是正则表达式呢? 正则表达式,又称郑则表示法,是...
    kysonyangs阅读 3,030评论 0 3