javascript_16_dom_form练习
DOM_form练习
正则表达式对象
本对象包含正则表达式模式以及表明如何应用模式的标志。
语法 1
re = /pattern/[flags]
语法 2
re = new RegExp("pattern",["flags"])
参数
re
必选项。将要赋值为正则表达式模式的变量名。
Pattern
必选项。要使用的正则表达式模式。如果使用语法 1,用 "/" 字符分隔模式。如果用语法 2,用引号将模式引起来。
flags
可选项。如果使用语法 2 要用引号将 flag 引起来。标志可以组合使用,可用的有:
g (全文查找出现的所有 pattern)
i (忽略大小写)
m (多行查找)
==============我是分割线==================
test 方法
返回一个 Boolean 值,它指出在被查找的字符串中是否存在模式。
rgexp.test(str)
参数
rgexp
必选项。包含正则表达式模式或可用标志的正则表达式对象。
str
必选项。要在其上测试查找的字符串。
说明
test 方法检查在字符串中是否存在一个模式,如果存在则返回 true,否则就返回 false。
全局 RegExp 对象的属性不由 test 方法来修改。
==============我是分割线==================
^ 匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,
^ 也匹配 '\n' 或 '\r' 之后的位置。
$ 匹配输入字符串的结束位置。如果设置了RegExp 对象的 Multiline 属性,
$ 也匹配 '\n' 或 '\r' 之前的位置。
\w 匹配包括下划线的任何单词字符。等价于'[A-Za-z0-9_]'。
\W 匹配任何非单词字符。等价于 '[^A-Za-z0-9_]'。
(pattern) 匹配pattern 并获取这一匹配。
所获取的匹配可以从产生的 Matches 集合得到,
在VBScript 中使用 SubMatches 集合,
在JScript 中则使用 $0…$9 属性。要匹配圆括号字符,请使用 '\(' 或 '\)'。
g (全文查找出现的所有 pattern)
i (忽略大小写)
m (多行查找)
==============我是分割线==================
/*
* 需求:表单校验,带正则表达式~
思路:先实现一个具体的表单组件校验,再抽取为一个通用的!
*/
==============我是分割线==================
/*
* 需求:form提交有两种!
第1种是:使用input type="submit" value="提交数据"
只要点击该submit按钮,会自动将所在的form表单中的所有数据打包发送到服务器
第2种是:
使用的form对象的submit()方法,实现自定义提交!
*/
以上就是Javascript_16_DOM_form练习的内容,更多相关内容请关注PHP中文网(www.php.cn)!











