python学习day——18

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python学习day——18相关的知识,希望对你有一定的参考价值。

JavaScript补充

 JavaScript正则

test   - 判断字符串是否符合规定的正则
	rep = /\\d+/;
	rep.test("asdfoiklfasdf89asdfasdf")
	# true
	
	rep = /^\\d+$/;	//加上^(首)$(尾)就必须所有的字符串都符合规定的正则
	rep.test("asdfoiklfasdf89asdfasdf")
	# false
	
exec   - 获取匹配的数据
	rep = /\\d+/;
	str = "wangshen_67_houyafa_20"
	rep.exec(str)	//将规定的正则取出来,默认只能取出一个
	# ["67"]
	
	JavaScript is more fun than Java or JavaBeans!
	var pattern = /\\bJava(\\w*)\\b/;	//用()括起来会将匹配(\\w*)的字段也输出
	# ["JavaScript", "Script"]
	
	
	JavaScript is more fun than Java or JavaBeans!
	var pattern = /\\bJava\\w*\\b/g;	//g 全局匹配,匹配所有相关的
	# ["JavaScript"]
	# ["Java"]
	# ["JavaBeans"]
	# null
	
	JavaScript is more fun than Java or JavaBeans!
	var pattern = /\\bJava(\\w*)\\b/g;	//加()同理
	# ["JavaScript",‘Script‘]
	# ["Java", ""]
	# ["JavaBeans", "Beans"]
	# null
JS正则匹配时本身就是支持多行,此处多行匹配只是影响正则表达式^和$,m模式也会使用^$来匹配换行的内容) var pattern = /^Java\\w*/gm; var text = "JavaScript is more fun than \\n JavaEE or JavaBeans!"; result = pattern.exec(text) result = pattern.exec(text) result = pattern.exec(text)
     # ["JavaScript"]
     # ["Java"]
     # ["JavaBeans"]

技术分享

登录注册验证<a herf=... onclick=func()>123</a>  #绑定的时间先执行,如果返回false则阻止<a>标签的事件发生

默认事件先执行:
	checkbox
自定义先执行
	a
	submit
	...
<form>
	
	<input type=‘type‘ />
	<input type=‘password‘ />
	<input type=‘submit‘ />
	
</form>

$(‘:submit‘).click(function(){    //判断填入是否满足要求的模型
	
	$(‘:text,:password‘).each(function(){
		...
		return false;
	})
	return false;
})   

input,checbox

  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  

 





以上是关于python学习day——18的主要内容,如果未能解决你的问题,请参考以下文章

python学习笔记-Day18 -django(第一部分)

python学习点滴记录-Day18-django-orm

day18 python学习 内置函数,匿名函数,装饰器的

python全栈学习--Day18(面向对象交互)

python学习笔记-Day5

Python100天学习笔记Day18 函数相关知识