gpt4 book ai didi

php - 使用 PHP 验证 HTML 中的 ID/NAME token ?

转载 作者:行者123 更新时间:2023-12-02 17:53:08 26 4
gpt4 key购买 nike

正如 HTML 4 规范中指出的那样:

ID and NAME tokens must begin with a letter ([A-Za-z]) and may be followed by any number of letters, digits ([0-9]), hyphens ("-"), underscores ("_"), colons (":"), and periods (".").

如何使用 PHP 验证 ID/NAME token 是否有效?

最佳答案

我想像这样的正则表达式可以解决这个问题:

^[A-Za-z][A-Za-z0-9_:\.-]*

有关详细信息,请参阅手册的以下部分:Regular Expressions (Perl-Compatible)


要使用它,在 PHP 中,您必须使用 preg_match()功能:

if (preg_match('/^[A-Za-z][A-Za-z0-9_:\.-]*/', $id)) {
// valid
}

关于php - 使用 PHP 验证 HTML 中的 ID/NAME token ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5523974/

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