• 三个月-见识菜鸟的每天的成长(js正则表达式&&phpmail的收发)


    今天写了一段JS验证,就是涉及一个数据的合法性验证。就是核心就是正则表达式。其他都是细节的东西,但是细节的东西很重要。今天犯了一个特么2B的错误,在js的function函数里面,alert字符的时候,用的双引号,导致程序跑步起来出错。整整困扰了自己一个上午,才发现原来是这个小细节没有注意,总而言之,还是自己实力不济。得提高。下面普及一下正则表达式跟JS基本语法规则。
             首先正则表达式,根据2/8定理,百分之二十的表达式是在百分之八十中用到的,其他的不用管。稍微了解一下就行。
             最重要的几个匹配项,"/d"代表数字,“/w”代表匹配字母,数字包括汉字,“/s”匹配所有空白字符,“/.”匹配除开空白符以外的任何字符。然后所有的大写,代表意思是相反的意思。然后就是代表匹配数量的三个量词“*”,“+”,“?”,分别代表,零次多次,一次多次,零次一次。然后两个常用的修饰词“^”前置符,“$”后置符。还有一个重要的转义符号"",将所有这些有特殊意义的匹配项转成其本身能够匹配的意思。 基本掌握上面这几个,就可以做大部分常用的正则表达式啦。
    /-?^[0-9]+.?[0-9]?$/ 这个正则表达式就是匹配一个正负数,且只有一个小数点或者没有小数点。不能有其他的字符串或者字母。从而能够必变插入数据库里面col为numeric类型时候的非法数据。
    js自带的正则test(str)函数,则是验证str是否与自定义的正则规则匹配,如果匹配则返回true,都则返回false。利用这个可以做前端的复杂的js验证。
              然后是JS的细节的语法规则,今天吃了一大亏的地方,
             <input type="button" onclick="alert("1")">----------------错误
            <input type="button" onclick="alert('1')">------------------正确 
       如果是在js加载的function函数里面,会因为中间包含的这个语法错误,导致html不能正常显示。而程序中断的。这个细节要注意。 
             php的mail函数,发送邮件。大学课设做过。但是只做了smtp协议的邮件发送,利用PHPMailer 进行。但是没有给予pop3的接受邮件。今天将会把这部分也实现出来,进一步补充一下php的邮件发送接收。充分理解smtp跟pop3协议在实际中的运用。








           一天一点,现场直播,菜鸟成长之路!!!三个月见证菜鸟如何变身大神。2014/09/25  0:33  北京 

    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    计算机网络杂烩
    网络体系、网络模型其他
    数据通信(系统)的物理要素
    数据通信历史
    没有备案的网站域名能解析吗
    dedecms列表页有图调用缩略图无图留空的方法
    dede 你所上传的软件类型不在许可列表,请更改系统对扩展名限定的配置
    跟版网 > 织梦教程 > 织梦安装使用 > 织梦DedeCMS附件上传大
    从#65279字符看dede模板页面编码问题
    sublime text如何保存为uft-8无bom编码格式文件
  • 原文地址:https://www.cnblogs.com/tangpanpan23/p/4737454.html
Copyright © 2020-2023  润新知