您现在的位置是:首页
>
正则表达式详解 PHP网络编程:使用正则表达式[3]
PHP网络编程:使用正则表达式[3] ——此文章摘自《PHP网络编程典型模块与实例精讲》定价 ¥ 特价 ¥ 详细 gt gt //track li ktech c /?m_id=da gda g
PHP网络编程:使用正则表达式[3]
——此文章摘自《PHP网络编程典型模块与实例精讲》定价 ¥ 特价 ¥ 详细>>//track linktech cn/?m_id=dangdang&a_id=A &l= &l_type = width= height= border= nosave>用来匹配合法Email的正则表达式为 /^w+ ([ + ]w+)*@w+([ ]w+)* w+([ ]w+)*$/ 在表达式的开始使用 ^ 并在表达式的末尾使用 $ 使得被测试的字符串必须完全匹配该模式test()方法才返回true w 匹配任何单词字符(包括下划线) [ + ]w+ 匹配以字符 + 及 之一开始后跟一个以上的单词字符(包括下划线) ([ + ]w+)* 表示匹配 [ + ]w+ 这个模式的串可以出现一次或多次
![正则表达式详解 PHP网络编程:使用正则表达式[3]](http://img.zhputi.com/uploads/f087/f08755194b7ed43d1611d82b68079993114502.jpg)
再次运行register php 并在表单中输入如图 所示的数据 密码可以任意输入 但必须保证两次输入的一致且在 ~ 个字符之间 图中输入了错误的Email(在 @ 之前多了 ) 单击 提交 按钮之后 页面提示如图 所示
读者可以自行输入其他不合法的或者合法的Email进行测试 并对照上面的正则表达式 看看该正则表达式是如何达到预期的验证效果的
//develop csai cn/web/images/ jpg >图 使用正则表达式验证Email合法性的测试页面
//develop csai cn/web/images/ jpg >
图 Email不合法的提示对话框
使用正则表达式的关键在于构造正则表达式 构造正则表达式时 可以采用由小到大的组合法 即先构造小的简单的表达式 然后用多种元字符与操作符将小的表达式结合来创建更大的更复杂的表达式 正则表达式的组件可以是单个的字符 字符集合 字符范围 字符间的选择或者所有这些组件的任意组合
lishixinzhi/Article/program/PHP/201311/21446 很赞哦! (1071)