JavaScript对象:
字符串对象;
建立字符串对象:
格式:字符串对象名称=new String(字符串常量)
格式:字符串变量名称="字符串常量"
字符串对象的属性:
格式:字符串对象名称.属性
属性:length 字符串长度
字符串对象的方法:
格式:字符串对象名称.方法
方法:
bold() | 粗体 | ||||||||||||||||||||
italtics() | 斜体 | ||||||||||||||||||||
strike() | 删除线 | ||||||||||||||||||||
fontsize(字级大小) | 文字大小 | ||||||||||||||||||||
fontcolor(#rrggbb) | 文字颜色 | ||||||||||||||||||||
sup() | 上标 | ||||||||||||||||||||
sub() | 下标 | ||||||||||||||||||||
toUpperCase() | 大写 | ||||||||||||||||||||
toLowerCase() | 小写 | ||||||||||||||||||||
charAt(索引) | 返回索引位置的字符 | ||||||||||||||||||||
charCodeAt(索引) | 返回索引位置的ASCII字符码,十进制表示 | ||||||||||||||||||||
indexOf("字串"[,索引]) | 返回字串在对象中的索引位置 | ||||||||||||||||||||
lastIndexOf("字串"[,索引]) | 返回字串在对象中的索引位置(反向搜索) | ||||||||||||||||||||
search("字串") | 返回字串在对象中的索引位置 | ||||||||||||||||||||
replace("字串1","字串2") | 字串2替换字串1 | ||||||||||||||||||||
slice(索引i[,索引j]) | 返回索引i倒索引j-1的子串 | ||||||||||||||||||||
split(["字串"][,限制]) | 将字串从对象中删除 | ||||||||||||||||||||
substr(start[,length]) | 返回特定长度的字串 | ||||||||||||||||||||
substring(索引i[,索引j]) | 返回索引i倒索引j-1的子串 | ||||||||||||||||||||
link("url") | 设置链接 | ||||||||||||||||||||
match(/匹配字符/) |
|
||||||||||||||||||||
toString() | 返回字符串 | ||||||||||||||||||||
valueOf() | 返回字符串值 |
</Script>
document.write(str, " 有 ", str.length,
" 个字<BR>");
document.write(str.fontcolor("green"), "
不是 ");
document.write(str.substr(0,4).fontcolor("red"));
document.write(" 也不是 ", str.replace("Java",
"VB"));
</Script>
document.write(usr.toUpperCase().fontsize(7),
"<BR>");
document.write("你的电子信箱是", str);
</Script>
function isEmail(){
var str = document.form1.add.value;
if (str.indexOf("@") == -1)
alert("请填写正确的EMail地址");
else
alert("OK!");
}
</Script>
<FORM name="form1">
请输入你的 EMail 地址:
<INPUT TYPE="text" name="add">
<INPUT TYPE="button" value="开始检查"
onClick="isEmail()">
</FORM>