当前位置: 首页 > 面试题库 >

使用PHP仅允许[az] [AZ] [0-9]字符串

龚彬
2023-03-14
问题内容

如何获得仅包含a到z,A到Z,0到9和一些符号的字符串?


问题答案:

您可以使用以下命令测试您的字符串(让$strpreg_match

if(preg_match("/^[a-zA-Z0-9]+$/", $str) == 1) {
    // string only contain the a to z , A to Z, 0 to 9
}

如果需要更多符号,可以在之前添加它们 ]



 类似资料:
  • 问题内容: 怎么解决 : 警告:session_start()[function.session-start]:会话ID太长或包含非法字符,有效字符为第3行.....中的az,AZ,0-9和’-‘。 警告:session_start()[function.session-start]:无法发送会话cookie-第3行的.....中已经由发送头(输出从......:3开始)。 警告:session_

  • 问题内容: 如标题所示,我需要创建一个随机的,长17个字符的ID。类似于“ ”。字母和数字的顺序也是随机的。我想创建一个由字母AZ和一个随机为的’check’变量组成的数组。然后循环 但是我觉得有一种更简单的方法可以做到这一点。在那儿? 问题答案: 在这里您可以使用我的方法生成随机字符串 上面的方法从我的书包中用来生成一个用于登录目的的盐字符串。

  • 问题内容: 我正在创建一个网页,其中有一个输入文本字段,我只想在其中允许数字字符,例如(0,1,2,3,4,5 … 9)0-9。 我该如何使用jQuery? 问题答案: 注意: 这是更新的答案。下面的注释指的是一个旧版本,其中充斥着密钥代码。 在JSFiddle上 尝试一下。 对此没有原生的jQuery实现,但是您可以使用以下插件过滤文本的输入值(支持Copy + Paste,Drag + Dro

  • 我一直在捕捉非数字时遇到问题。 我试过了,但抓不住。如果我让它捕获非数字,但不让用户再次尝试输入。。。它完全停止了我的代码。 这是我的密码:

  • 问题内容: 我在这里的研究中得到了不同的答案。 有人可以验证Redis服务器只能存储任何数值的表示吗? 例如,如果我在lpush中使用具有双重类型的Java客户端(Jedis),在发送给Redis之前是否需要将其转换为等效于字符串类型的内容? 还是有一种方法可以发送诸如double之类的实际数字类型?如果是这样,是否有任何示例代码说明了如何实现此目的? 谢谢 问题答案: Redis将所有内容存储在

  • 问题内容: 我努力了: 但我猜我做错了什么。 问题答案: 1.使用PHP的内置ctype_alnum 您不需要为此使用正则表达式,PHP有一个内置函数可以为您执行此操作,并且执行速度更快: 2.或者,使用正则表达式 如果您非常想使用正则表达式,则有几种选择。 首先: 包含多个字母数字(包括下划线),但包含所有。 或者: 甚至只是: