RegExp对象 | |||||||||
方法 | 描述 | ||||||||
exec | 检索字符中是正则表达式的匹配,返回找到的值,并确定其位置 | ||||||||
test | 检索字符中指定的值,返回true或false | ||||||||
test()方法 | |||||||||
语法: | 正则表达式对象实例.test(字符串) | ||||||||
例: | var str="my name"; | ||||||||
var reg=/name/; | |||||||||
var result=reg.test(str); | |||||||||
result的值为true | |||||||||
String对象方法 | |||||||||
方法 | 描述 | ||||||||
match | 找到一个或多个正则表达式的匹配 | ||||||||
search | 检索与正则表达式相匹配的值 | ||||||||
replace | 替换与正则表达式匹配的字符串 | ||||||||
split | 把字符串分割为字符串数组 | ||||||||
match()方法 | |||||||||
语法: | 字符串对象.match(searchString或regexpObject) | ||||||||
searchString是要检索的字符串的值,regexpObject是规定要匹配模式的RegExp对象 | |||||||||
例: | var str="my name"; | ||||||||
var reg=/name/; | |||||||||
var result=str.test(reg); | |||||||||
result的值为name | |||||||||
RegExp对象的属性 | |||||||||
属性 | 描述 | ||||||||
global | RegExp对象是否具有标志g | ||||||||
ignoreCase | RegExp对象是否具有标志i | ||||||||
multiline | RegExp对象是否具有标志m | ||||||||
附加参数:用于拓展表达式的含义,主要有一下三个参数 | |||||||||
g:代表可以进行全局匹配 | |||||||||
i:代表不区分大小写 | |||||||||
m:代表可以进行多行匹配 | |||||||||
正则表达式的常用符号 | |||||||||
符号 | 描述 | ||||||||
/…/ | 代表一个模式的开始和结束 | ||||||||
^ | 匹配字符串的开始 | ||||||||
$ | 匹配字符串的结束 | ||||||||
\s | 任何空白字符 | ||||||||
\S | 任何非空白字符 | ||||||||
\d | 匹配一个数字字符,等价于[0-9] | ||||||||
\D | 除了数字之外的任何字符,等价于[^0-9] | ||||||||
\w | 匹配一个数字、下划线或字母字符,等价于[A-Za-z0-9] | ||||||||
\W | 任何非单字字符,等价于[^A-Za-z0-9] | ||||||||
. | 除了换行字符之外的任意字符 | ||||||||
正则表达式的重复字符 | |||||||||
字符 | 描述 | ||||||||
{n} | 匹配前一项n次 | ||||||||
{n,} | 匹配前一项n次,或者多次 | ||||||||
{n,m} | 匹配前一项n次,但不能超过m次 | ||||||||
* | 匹配前一项0次或多次,等价于{0,} | ||||||||
+ | 匹配前一项1次或多次,等价于{1,} | ||||||||
? | 匹配前一项0次或1次,也就是说前一项是可选的,等价于{0,1} | ||||||||
下拉列表框对象 | |||||||||
Select对象的常用事件、方法和属性 | |||||||||
类别 | 名称 | 描述 | |||||||
事件 | onchange | 当改变选项是调用的事件 | |||||||
方法 | add() | 向下拉列表框中添加一个选项 | |||||||
属性 | options[] | 返回包含下拉列表框中的所有选项的一个数组 | |||||||
selectedIndex | 设置或返回下拉列表框中被选中的索引号 | ||||||||
length | 返回下拉列表框中选项的数目 | ||||||||
Option对象的常用属性 | |||||||||
属性 | 描述 | ||||||||
text | 设置或返回某个选项的纯文本值 | ||||||||
value | 设置或返回被送往服务器的值 | ||||||||
数组对象的常见方法和属性 | |||||||||
类别 | 名称 | 描述 | |||||||
属性 | length | 设置或返回数组中元素的数目 | |||||||
方法 | join() | 把数组的所有元素放入一个字符串中,通过一个分隔符进行分隔 | |||||||
sort() | 对数组的元素进行排序 | ||||||||
语法: | join(分隔符); | ||||||||
数组名.sort(sortby); |
转载于:https://www.cnblogs.com/lyxy/archive/2013/04/03/2997880.html