相关疑难解决方法(0)

密码的正则表达式必须包含至少八个字符,至少一个数字以及大写和小写字母和特殊字符

我想要一个正则表达式来检查:

密码包含至少八个字符,包括至少一个数,并且包括下部和大写字母和特殊字符,例如两个#,?,!.

它不能是您的旧密码或包含您的用户名"password",或"websitename"

这是我的验证表达式,它包含八个字符,包括一个大写字母,一个小写字母和一个数字或特殊字符.

(?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$"
Run Code Online (Sandbox Code Playgroud)

如何为密码编写密码必须是八个字符,包括一个大写字母,一个特殊字符和字母数字字符

javascript regex asp.net

369
推荐指数
20
解决办法
52万
查看次数

Javascript + Unicode正则表达式

如何在JavaScript中使用支持Unicode的正则表达式?例如,应该有类似于\ w的东西可以匹配字母或标记类别中的任何代码点(不仅仅是ASCII代码),并且希望像[[P*]]这样的过滤器用于标点符号等.

javascript regex unicode character-properties

203
推荐指数
9
解决办法
12万
查看次数

JavaScript:客户端与服务器端验证

哪个更好做客户端或服务器端验证?

在我们的情况下,我们正在使用

  • jQuery和MVC.
  • 要在View和Controller之间传递的JSON数据.

我做的很多验证都是在用户输入数据时验证数据.例如,我使用该keypress事件来防止文本框中的字母,设置最大字符数以及数字在一个范围内.

我想更好的问题是,在客户端进行服务器端验证有什么好处吗?


很棒的回答每个人.我们拥有的网站受密码保护,用户群较小(<50).如果他们没有运行JavaScript,我们将发送忍者.但如果我们为每个人设计一个网站,我同意在双方进行验证.

javascript security validation

170
推荐指数
7
解决办法
12万
查看次数

正则表达式验证密码强度

我的密码强度标准如下:

  • 8个字符长度
  • 大写字母2个字母
  • 1特殊字符 (!@#$&*)
  • 2个数字 (0-9)
  • 小写3个字母

有人可以给我正则表达式.密码必须满足所有条件.

regex passwords

131
推荐指数
6
解决办法
9万
查看次数

Regexp Java用于密码验证

我正在为密码验证创建一个regexp,以便在Java应用程序中用作配置参数.

正则表达式是:

^.*(?=.{8,})(?=..*[0-9])(?=.*[a-z])(?=.*[A-Z])(?=.*[@#$%^&+=]).*$
Run Code Online (Sandbox Code Playgroud)

密码策略是:

  • 至少8个字符

  • 至少包含一位数字

  • 包含至少一个较低的alpha char和一个较高的alpha char

  • 在一组特殊字符中包含至少一个字符(@#%$^等)

  • 不包含空格,标签等

我只缺少第5点.我无法检查空格,制表符,回车等等的正则表达式.

谁能帮助我?

java regex

101
推荐指数
5
解决办法
12万
查看次数

Python正则表达式匹配Unicode属性

Perl和其他一些当前的正则表达式引擎在正则表达式中支持Unicode属性,例如类别.例如,在Perl中,您可以使用\p{Ll}匹配任意小写字母或p{Zs}任何空格分隔符.在Python的2.x和3.x行中都没有看到对此的支持(有应有的遗憾).是否有人意识到获得类似效果的好策略?欢迎本土解决方案.

python regex unicode ucd character-properties

55
推荐指数
5
解决办法
1万
查看次数

正则表达式密码PHP

我在网上找到了一个脚本,它在JavaScript中有一个密码正则表达式.我仍然想使用它,但为了更安全,我想使用PHP来验证我的密码,但我对正则表达式没用.

要求:

  • 必须至少包含8个字符
  • 必须至少包含1个数字
  • 必须至少包含一个大写字符
  • 必须至少包含一个小写字符

如何构造正则表达式字符串以满足这些要求?

php regex passwords validation

31
推荐指数
3
解决办法
5万
查看次数

正则表达式用于密码验证

任何人都可以帮我创建密码验证的正则表达式.

条件是"密码必须包含8个字符和至少一个数字,一个字母和一个唯一字符,如 !#$%&? "

javascript regex

27
推荐指数
4
解决办法
4万
查看次数

Laravel密码验证规则

如何在验证器中添加密码验证规则?

验证规则:

密码包含以下五个类别中至少三个的字符:

  • 英文大写字母(A - Z)
  • 英文小写字母(a - z)
  • 基数10位数(0 - 9)
  • 非字母数字(例如:!,$,#或%)
  • Unicode字符

如何在验证器规则中添加上述规则?

我的代码在这里

// create the validation rules ------------------------
    $rules = array(
        'name'             => 'required',                        // just a normal required validation
        'email'            => 'required|email|unique:ducks',     // required and must be unique in the ducks table
        'password'         => 'required',
        'password_confirm' => 'required|same:password'           // required and has to match the password field
    );

    // do the validation ----------------------------------
    // validate against the inputs from our form
    $validator = Validator::make(Input::all(), $rules); …
Run Code Online (Sandbox Code Playgroud)

php validation laravel laravel-5

27
推荐指数
5
解决办法
6万
查看次数

如何使用Angular 5 Validator Pattern验证密码强度

我需要验证密码输入表单字段的强度.
要求是:
- 至少一个小写字符
- 至少一个大写字符
- 至少一个数字
(无论顺序)

到目前为止我搜索和尝试的内容如下所示,结果不一致.它似乎验证了正则表达式验证的顺序.
我需要的是检查是否存在至少一个char"类型".
谢谢

import { Component } from '@angular/core';
import { FormBuilder, FormGroup, Validators } from '@angular/forms';

@Component({
    selector: 'signup',
    templateUrl: './signup.component.html',
    styleUrls: ['./signup.component.scss']
})
export class SignupComponent {

    form: FormGroup;

    constructor() {
        this.init();
    }

    init() {
        this.form = this.fb.group({
            name: ['', [Validators.required]],
            email: ['', [Validators.required, Validators.email],
            password: ['', [
                Validators.required, 
                Validators.pattern('((?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,30})')
            ]]
        }); 
    }
}
Run Code Online (Sandbox Code Playgroud)

regex validation angular

18
推荐指数
4
解决办法
2万
查看次数