正则表达式和表单辅助特效 Vincent

             
                   
    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/p/2997880.html