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

2024-03-15 15:18

本文主要是介绍三个月-见识菜鸟的每天的成长(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" οnclick="alert("1")">----------------错误
        <input type="button" οnclick="alert('1')">------------------正确 
   如果是在js加载的function函数里面,会因为中间包含的这个语法错误,导致html不能正常显示。而程序中断的。这个细节要注意。 
         php的mail函数,发送邮件。大学课设做过。但是只做了smtp协议的邮件发送,利用PHPMailer 进行。但是没有给予pop3的接受邮件。今天将会把这部分也实现出来,进一步补充一下php的邮件发送接收。充分理解smtp跟pop3协议在实际中的运用。








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

这篇关于三个月-见识菜鸟的每天的成长(js正则表达式phpmail的收发)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/812394

相关文章

python3中正则表达式处理函数用法总结

《python3中正则表达式处理函数用法总结》Python中的正则表达式是一个强大的文本处理工具,用于匹配、查找、替换等操作,在Python中正则表达式的操作主要通过内置的re模块来实现,这篇文章主要... 目录前言re.match函数re.search方法re.match 与 re.search的区别检索

JS纯前端实现浏览器语音播报、朗读功能的完整代码

《JS纯前端实现浏览器语音播报、朗读功能的完整代码》在现代互联网的发展中,语音技术正逐渐成为改变用户体验的重要一环,下面:本文主要介绍JS纯前端实现浏览器语音播报、朗读功能的相关资料,文中通过代码... 目录一、朗读单条文本:① 语音自选参数,按钮控制语音:② 效果图:二、朗读多条文本:① 语音有默认值:②

在Node.js中使用.env文件管理环境变量的全过程

《在Node.js中使用.env文件管理环境变量的全过程》Node.js应用程序通常依赖于环境变量来管理敏感信息或配置设置,.env文件已经成为一种流行的本地管理这些变量的方法,本文将探讨.env文件... 目录引言为什么使php用 .env 文件 ?如何在 Node.js 中使用 .env 文件最佳实践引

使用Node.js和PostgreSQL构建数据库应用

《使用Node.js和PostgreSQL构建数据库应用》PostgreSQL是一个功能强大的开源关系型数据库,而Node.js是构建高效网络应用的理想平台,结合这两个技术,我们可以创建出色的数据驱动... 目录初始化项目与安装依赖建立数据库连接执行CRUD操作查询数据插入数据更新数据删除数据完整示例与最佳

Python正则表达式匹配和替换的操作指南

《Python正则表达式匹配和替换的操作指南》正则表达式是处理文本的强大工具,Python通过re模块提供了完整的正则表达式功能,本文将通过代码示例详细介绍Python中的正则匹配和替换操作,需要的朋... 目录基础语法导入re模块基本元字符常用匹配方法1. re.match() - 从字符串开头匹配2.

Three.js构建一个 3D 商品展示空间完整实战项目

《Three.js构建一个3D商品展示空间完整实战项目》Three.js是一个强大的JavaScript库,专用于在Web浏览器中创建3D图形,:本文主要介绍Three.js构建一个3D商品展... 目录引言项目核心技术1. 项目架构与资源组织2. 多模型切换、交互热点绑定3. 移动端适配与帧率优化4. 可

Java 正则表达式的使用实战案例

《Java正则表达式的使用实战案例》本文详细介绍了Java正则表达式的使用方法,涵盖语法细节、核心类方法、高级特性及实战案例,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要... 目录一、正则表达式语法详解1. 基础字符匹配2. 字符类([]定义)3. 量词(控制匹配次数)4. 边

JavaSE正则表达式用法总结大全

《JavaSE正则表达式用法总结大全》正则表达式就是由一些特定的字符组成,代表的是一个规则,:本文主要介绍JavaSE正则表达式用法的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下... 目录常用的正则表达式匹配符正则表China编程达式常用的类Pattern类Matcher类PatternSynta

Python中re模块结合正则表达式的实际应用案例

《Python中re模块结合正则表达式的实际应用案例》Python中的re模块是用于处理正则表达式的强大工具,正则表达式是一种用来匹配字符串的模式,它可以在文本中搜索和匹配特定的字符串模式,这篇文章主... 目录前言re模块常用函数一、查看文本中是否包含 A 或 B 字符串二、替换多个关键词为统一格式三、提

python常用的正则表达式及作用

《python常用的正则表达式及作用》正则表达式是处理字符串的强大工具,Python通过re模块提供正则表达式支持,本文给大家介绍python常用的正则表达式及作用详解,感兴趣的朋友跟随小编一起看看吧... 目录python常用正则表达式及作用基本匹配模式常用正则表达式示例常用量词边界匹配分组和捕获常用re