Fixed #5816 - Invalid Prop Type For Strong and Medium Regex on Password Component

pull/5850/head
tugcekucukoglu 2024-06-07 12:05:40 +03:00
parent f01783ea85
commit ad15757ccb
2 changed files with 4 additions and 4 deletions

View File

@ -12,11 +12,11 @@ export default {
default: null default: null
}, },
mediumRegex: { mediumRegex: {
type: String, type: [String, RegExp],
default: '^(((?=.*[a-z])(?=.*[A-Z]))|((?=.*[a-z])(?=.*[0-9]))|((?=.*[A-Z])(?=.*[0-9])))(?=.{6,})' // eslint-disable-line default: '^(((?=.*[a-z])(?=.*[A-Z]))|((?=.*[a-z])(?=.*[0-9]))|((?=.*[A-Z])(?=.*[0-9])))(?=.{6,})' // eslint-disable-line
}, },
strongRegex: { strongRegex: {
type: String, type: [String, RegExp],
default: '^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.{8,})' // eslint-disable-line default: '^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.{8,})' // eslint-disable-line
}, },
weakLabel: { weakLabel: {

View File

@ -178,12 +178,12 @@ export interface PasswordProps extends InputHTMLAttributes {
* Regex for a medium level password. * Regex for a medium level password.
* @defaultValue ^(((?=.*[a-z])(?=.*[A-Z]))|((?=.*[a-z])(?=.*[0-9]))|((?=.*[A-Z])(?=.*[0-9])))(?=.{6,}) * @defaultValue ^(((?=.*[a-z])(?=.*[A-Z]))|((?=.*[a-z])(?=.*[0-9]))|((?=.*[A-Z])(?=.*[0-9])))(?=.{6,})
*/ */
mediumRegex?: string | undefined; mediumRegex?: string | RegExp | undefined;
/** /**
* Regex for a strong level password. * Regex for a strong level password.
* @defaultValue ^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.{8,}) * @defaultValue ^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.{8,})
*/ */
strongRegex?: string | undefined; strongRegex?: string | RegExp | undefined;
/** /**
* Text for a weak password. Defaults to PrimeVue Locale configuration. * Text for a weak password. Defaults to PrimeVue Locale configuration.
*/ */