dqalnwuci494308 2011-04-02 15:11
浏览 7
已采纳

使用PHP验证HTML中的ID / NAME令牌?

As in HTML 4 specification noted that :

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 (".").

How can I validate an ID/NAME token is valid by using PHP?

  • 写回答

2条回答 默认 最新

  • dounao1856 2011-04-02 15:14
    关注

    I suppose a regular expression such as this one could do the trick :

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

    For more informations, see the following section of the manual : Regular Expressions (Perl-Compatible)


    And to use that, in PHP, you'd have to use the preg_match() function :

    if (preg_match('/^[A-Za-z][A-Za-z0-9_:\.-]*/', $id)) {
        // valid
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥17 pro*C预编译“闪回查询”报错SCN不能识别
  • ¥15 微信会员卡接入微信支付商户号收款
  • ¥15 如何获取烟草零售终端数据
  • ¥15 数学建模招标中位数问题
  • ¥15 phython路径名过长报错 不知道什么问题
  • ¥15 深度学习中模型转换该怎么实现
  • ¥15 HLs设计手写数字识别程序编译通不过
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 TYPCE母转母,插入认方向