JavaScript-String,表单验证,正则表达式

String 对象,所有的字符串都是String的对象
var str = "字符串";
var str = new String("字符串");


属性
length 表示字符串的长度

方法,String的所有方法不是改变变量本身的数据,而是返回一个处理后的新字符串
toUpperCase() 把字符串中的所有字母转换成大写
toLowerCase() 把字符串中的所有字母转换成小写
concat("其他字符串") 把括号内的字符串拼接在原字符串末尾
indexOf("字符串") 判断括号内的字符串是否出现在原字符串中,如果出现了返回首字符的下标位置,从0开始,否则返回-1

lastIndexOf("字符串") 和indexOf相反,从字符串末尾处寻找

substring(开始位置,结束位置) 截取字符串,包含开始位置不包含结束位置

substr(开始位置,[长度])从指定位置开始截取指定长度的,长度省略的话截取到末尾

charAt(下标) 得到字符串中某个下标的字符
split(分割字符串) 把一个字符串分割成字符串数组,根据字符串中出现的某个字符来分割

 

 1 <script>
 2     var str = "abcdeZ,123a45";
 3     
 4     document.write("转换大写后"+str.toUpperCase()+"<br/>");
 5     document.write("转换小写后"+str.toLowerCase()+"<br/>");
 6     document.write("拼接后"+str.concat("")+"<br/>");
 7     //没有找到返回-1
 8     document.write("判断是否存在"+str.indexOf("Z,")+"<br/>");
 9     document.write("从尾处寻找是否存在"+str.lastIndexOf("a")+"<br/>");
10     //截取字符串  从start-end,不包含结束
11     document.write("截取字符串"+str.substring(7,10)+"<br/>");
12     //从start-length
13     document.write("截取字符串"+str.substr(7)+"<br/>");
14     
15     
16     /*
17         输入一个文件名,判断文件是否是.doc文件
18     
19     var fileName = prompt("输入文件名");
20     document.write(fileName.indexOf(".doc")!=-1);
21     document.write(fileName.substr(fileName.length-4)==".doc");
22     */
23     
24     
25 </script>

 

posted @ 2019-03-06 15:46  我有满天星辰  阅读(360)  评论(0编辑  收藏  举报