搜索
首页后端开发php教程preg_match判断用户名的正则表达式_PHP教程
preg_match判断用户名的正则表达式_PHP教程Jul 13, 2016 am 10:51 AM
mmatch判断方法正则表达式解决问题



问题
判断用户名的正则表达式
解决方法
preg_match('/'/^\s*$|^c:\\con\\con$|[%,\*\"\s\t\\&'\\]/', $username)


复制代码怎么理解呢?

谢谢大家

复制PHP内容到剪贴板 PHP代码:[%,*"\s\t\\&'\\]


这一部分基本能看懂,*号,双引号,空格符,制表符,小于, 大于,&,单引号,不过为什么要用 两个反斜线?

还有最后的 四个反斜线,是啥意思?

[ ]


参考答案
[img]http://www.111cn.cn/bbs/images/smilies/default/funk.gif[/img]
参考答案
禁止用户名有符号..空白符, 及换行.

感觉正则的作者有点变态.
参考答案
不怎么懂..解释一下.
^\s*$|^c:.
^ 是什么意思
为什么 要用 两个 \s
c:
又是什么意思
参考答案
/^

最奇怪是这儿. ^ 放到表达式中间, 我实在想不到表示什么意思..
参考答案
\s*

那这里为何要用两个 \
这是单引号 按理说 一个 就可以了
参考答案
杜江的书有讲过. \s \t \r 都是有的...
参考答案
你就不能正面回答么. [img]http://www.111cn.cn/bbs/images/smilies/default/42.gif[/img]
参考答案
\con\\con 这是做什么的呀?
参考答案
大家能不能把知道的告诉我一下呢?

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/632587.htmlTechArticle问题 判断用户名的正则表达式 解决方法 preg_match('/'/^\s*$|^c:\\con\\con$|[%,\*\"\s\t\ \'\\] 这一部分基本能看懂,*号,双引号,空格符,制表符,...
声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
PHP邮件检测:判断邮件是否已发送成功。PHP邮件检测:判断邮件是否已发送成功。Sep 19, 2023 am 09:16 AM

PHP邮件检测:判断邮件是否已发送成功。在开发Web应用程序时,经常需要发送电子邮件来与用户进行沟通,无论是注册确认、密码重置还是发送通知,邮件功能都是不可或缺的一部分。但是,有时候我们无法确保邮件是否真正发送成功,因此我们需要进行邮件检测以及判断邮件是否已成功发送。本文将介绍如何使用PHP来实现这个功能。一、使用SMTP服务器发送邮件首先,我们需要使用SM

使用java的File.isDirectory()函数判断文件是否存在且为目录类型使用java的File.isDirectory()函数判断文件是否存在且为目录类型Jul 24, 2023 pm 06:57 PM

使用java的File.isDirectory()函数判断文件是否存在且为目录类型在Java编程中,经常会遇到需要判断一个文件是否存在且为目录类型的情况。Java提供了File类来操作文件和目录,其中的isDirectory()函数可以帮助我们判断一个文件是否是目录类型。File.isDirectory()函数是File类中的一个方法,其作用是判断当前Fil

使用java的Character.isDigit()函数判断字符是否为数字使用java的Character.isDigit()函数判断字符是否为数字Jul 27, 2023 am 09:32 AM

使用Java的Character.isDigit()函数判断字符是否为数字字符在计算机内部以ASCII码的形式表示,每个字符都有一个对应的ASCII码。其中,数字字符0到9分别对应的ASCII码值为48到57。要判断一个字符是否为数字,可以使用Java中的Character类提供的isDigit()方法进行判断。isDigit()方法是Character类的

如何使用Double类的isInfinite()方法判断一个数是否为无穷大如何使用Double类的isInfinite()方法判断一个数是否为无穷大Jul 24, 2023 am 10:10 AM

如何使用Double类的isInfinite()方法判断一个数是否为无穷大在Java中,Double类是用来表示浮点数的包装类。该类提供了一系列方法,可以方便地对浮点数进行操作。其中,isInfinite()方法就是用来判断一个浮点数是否为无穷大的方法。无穷大是指大到超出了浮点数所能表示的范围的正无穷和负无穷。在计算机中,浮点数的最大值可以通过Double类

jQuery使用实践:判断变量是否为空的几种方式jQuery使用实践:判断变量是否为空的几种方式Feb 27, 2024 pm 04:12 PM

jQuery是一个广泛应用于Web开发中的JavaScript库,它提供了许多简洁方便的方法来操作网页元素和处理事件。在实际开发中,经常会遇到需要判断变量是否为空的情况。本文将介绍使用jQuery判断变量是否为空的几种常用方法,并附上具体的代码示例。方法一:使用if语句判断varstr="";if(str){co

Go语言中如何判断日期是否为前一天?Go语言中如何判断日期是否为前一天?Mar 24, 2024 am 10:09 AM

题目:Go语言中如何判断日期是否为前一天?在日常开发中,经常会遇到需要判断日期是否为前一天的情况。在Go语言中,我们可以通过时间计算来实现这个功能。下面将结合具体的代码示例来演示如何在Go语言中判断日期是否为前一天。首先,我们需要导入Go语言中的时间包,代码如下:import("time")接着,我们定义一个函数IsYest

PHP中如何判断字段是否为空?PHP中如何判断字段是否为空?Mar 20, 2024 pm 03:09 PM

PHP是一种广泛应用于网站开发的脚本语言,对于开发者们来说,常常需要判断字段是否为空。在PHP中,判断字段是否为空可以通过一些简单的方法来实现。本文将介绍在PHP中如何判断字段是否为空,并提供具体的代码示例供大家参考。在PHP中,通常可以使用empty()函数或者isset()函数来判断字段是否为空。接下来我们分别介绍这两个函数的用法。使用empty()函数

PHP 判断字符串中文和数字的简单实现PHP 判断字符串中文和数字的简单实现Mar 08, 2024 am 09:18 AM

PHP是一种被广泛应用的服务器端脚本语言,具有灵活、强大和易学的特点。在使用PHP进行字符串处理的过程中,判断字符串中是否包含中文和数字是一种常见需求。本文将介绍如何在PHP中实现简单的判断字符串中是否包含中文和数字的功能,并附带具体的代码示例。首先,我们来看一下如何判断一个字符串中是否包含中文。中文在字符编码中的范围是:[x{4e00}-x{9fa5}]。

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前By尊渡假赌尊渡假赌尊渡假赌
仓库:如何复兴队友
4 周前By尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
3 周前By尊渡假赌尊渡假赌尊渡假赌

热工具

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具