php - 正则表达式:必须以字母或数字开头,其余可以是任何内容

标签 php regex perl

我正在尝试构建一个模式以便在验证中使用。

我的目标是让第一个字符是字母或数字,其余任何字符。

即:

  1. A'r4nd0m!
  2. 9!h3ll0.
  3. b1llin6s

我想到了:[a-zA-Z0-9_/][.*]++

解决方案是什么?

谢谢!

最佳答案

正如我所说,字母或数字是 [\pL\pN]。因此,以其中之一开头的字符串将匹配模式

/^[\pL\pN]/

关于php - 正则表达式:必须以字母或数字开头,其余可以是任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9295589/

相关文章:

php - 从 php 中的 $_get 中获取值

c - 为什么这两种计算字数的方法有很大不同?

linux - asmcmd 返回错误 "Can' t 在 @INC 中找到模块 DBI 的可加载对象”

XML::Twig 注释

php - 带有 EAV 返回值的 Symfony2 表单动态选择字段

php - 如何删除包含某个子字符串的所有 PHP 数组元素?

php - Laravel 5.1 - 相关模型上的模型观察者

javascript - 正则表达式 - 捕获两个字符串之间的所有下划线

python - 正则表达式在短字符串上永远存在。

perl - 如何复制除 Perl 中所有隐藏文件之外的目录?