Ich versuche AWS accessKey und secretKey zu validieren. Haben Sie einen AWS Blog-Post, die einen regulären Ausdruck vorschlagen accessKey und SecretKey https://blogs.aws.amazon.com/security/post/Tx1XG3FX6VMU6O5/A-safer-way-to-distribute-AWS-credentials-to-EC2Gleichwertige Regex in Javascript
zu validieren Aber die regex sie enthält vorgeschlagen negativen Lookbehind, wie wir Java-Script wissen nicht negativ in regex Lookbehind nicht unterstützt. Also kann jemand bitte einen gleichwertigen Regex in JavaScript vorschlagen.
AccessKey: (?<![A-Z0-9])[A-Z0-9]{20}(?![A-Z0-9])
This means find me 20-character, uppercase, alphanumeric strings that don’t have any uppercase, alphanumeric characters immediately before or after.
SecretKey: (?<![A-Za-z0-9/+=])[A-Za-z0-9/+=]{40}(?![A-Za-z0-9/+=])
This means find me 40-character, base-64 strings that don’t have any base 64 characters immediately before or after.
Beispiel String: https://regex101.com/r/wn7t9D/3
Jede Hilfe/Anregung ist wirklich zu schätzen.
Dank Ruman
Bitte beachten Sie die * Strings schreiben * Sie versuchen, hier zu passen, anstatt einen Link – choz
leider vergessen, die regex Linie in der Beschreibung der Entsendung einrücken, bearbeitet die Post. Danke –
Sie können einen String umkehren und positiven Lookahead ... –