gpt4 book ai didi

javascript 验证 SSID 和 WPA/WPA2

转载 作者:行者123 更新时间:2023-11-30 21:20:22 28 4
gpt4 key购买 nike

我正在尝试获取 2 个函数来验证 SSID 和 WPA2 密码。

function isValidSSID(ssid) {
return (regex)
}

function isValidWPA(passcode) {
return (regex)
}

我希望为每个...找到一个正则表达式

我在寻找每个字符的有效字符:

The SSID can consist of up to 32 alphanumeric, case-sensitive, characters. The first character cannot be the !, #, or ; character. The +, ], /, ", TAB, and trailing spaces are invalid characters for SSIDs.

防水保护协会: https://superuser.com/questions/223513/what-are-the-technical-requirements-for-a-wpa-psk-passphrase

谢谢,唐

更新:

对我有用的 SSID 函数:

function isValidSSID(str) { return /^[!#;].|[+\[\]/"\t\s].*$/.test(str); }

我使用了网站 https://regex101.com/r/ddZ9zc/2/

对我有用的 WPA 功能:

 function isValidWPA(str) { return /^[\u0020-\u007e\u00a0-\u00ff]*$/.test(str); }

Regular expression for all printable characters in JavaScript

我在 javascript 的其他地方做了长度检查。

谢谢!

最佳答案

我使用这个正则表达式来匹配 SSID:

^[^!#;+\]\/"\t][^+\]\/"\t]{0,30}[^ !#;+\]\/"\t]$|^[^ !#;+\]\/"\t]$

关于javascript 验证 SSID 和 WPA/WPA2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45249961/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com