js基础用法
1.两种使用的方法:
<script language="javascript">
var time = new Date();
</script>
<script language="javascript" src="路径">
</script>
2.javascript 基础语法
var声明变量
以行为一句。
数据类型,运算符和控制结构与java类似 。
3。正则表达式(it is userful)
正则表达式是普通字符+元字符的模式字符串
3.1 字符类:
[abcd] 匹配字符abcd------------------------------------------------------------------------
[^abcd] 匹配非字符abcd------------------------------------------------------------------------
. ==[^\n\r]------------------------------------------------------------------------\d 数字 ==[0~9]------------------------------------------------------------------------
\s 任意的空白位置 空格制表符换行符 \S 与之相反、------------------------------------------------------------------------
\w 英文字符数字下划线
3.2量词
? 0, 1---------------------------------+ 1+---------------------------------
* 0+---------------------------------
{n} n次---------------------------------
{n,} 至少n---------------------------------
{n,m} 至少n,之多m
3.3 位置
^ 匹配字符串出现在最前的$ 最后
\b 匹配单词的边界 /e\b/ 与i love seek 中的love 匹配\B 相反 /e\B/ 与iloveseek 中的seek匹配。
| 选择匹配符() 分组
----------------------------------------------------------------------------------------
创建 new RegExp("","g");/模式/[flag]对象.test(); 执行,返回true 或false对象.exec(); 返回二位数组 第一个元素是匹配成功的字串,后面的依次为各个分组
4 函数的使用
定义:function name(parameter1,){ return;}
使用:直接在相应的位置,调用,函数名(parameter);
匿名函数 变量=function(){};
5事件与时间处理程序
事件处理程序的调用: 先获取触发事件的元素,然后设置在何种事件何种处理程序;
例如,在相应的按钮处 设置onclic="函数名()",
在函数内部,可以通过document.getElementById("id");的方式获取页面元素,通过元素.value的属性得到元素值,然后就可以进行一系列的事情了
查看相关网页资料
对象:
5.本章应用:
验证用户名密码不为空 去掉输入框左右的空格(正则表达式的运用) 邮箱格式的正确性
限制输入长度