如何用javascript脚本测试一个字符串中的某一字符的位置,并且返回这个字符~~~~
比如:“as.ksj.dhsdad.”判断这个字符串最后出现小数点的位置,并把这个小数点返回,要具体的答案········望高手们多多指点·········我提问这个问题...
比如:“as.ksj.dhsdad.”判断这个字符串最后出现小数点的位置,并把这个小数点返回,
要具体的答案········
望高手们多多指点·········
我提问这个问题是为了解决一个信息注册页面邮箱的验证~~~
这个邮箱的地址必须五位以上,还有最后一个小数点后面最少两位,@后面要是一个小数点就是错误的···小数点可以出现多次,但是只用最后一次出现的
这个问题难为了小弟两星期了,到现在还没有解决
一直搞不定
要是能给小弟指点迷津的小弟感激不尽········· 展开
要具体的答案········
望高手们多多指点·········
我提问这个问题是为了解决一个信息注册页面邮箱的验证~~~
这个邮箱的地址必须五位以上,还有最后一个小数点后面最少两位,@后面要是一个小数点就是错误的···小数点可以出现多次,但是只用最后一次出现的
这个问题难为了小弟两星期了,到现在还没有解决
一直搞不定
要是能给小弟指点迷津的小弟感激不尽········· 展开
2个回答
展开全部
原来要验证邮箱啊 呵呵
解释一下,中间那长串觉正则表达式,一般在字符串验证的时候很常用的,你可以在网上搜搜相关资料
输入邮箱地址,点空白的地方,文本框后面有提示
<html>
<head>
<script language="javascript">
function isEmail() {
var strEmail=document.getElementById("id1").value;
var mydiv=document.getElementById("div1");
if (strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
mydiv.innerHTML="邮箱格式正确";
else
mydiv.innerHTML="邮箱格式不正确";
}
</script>
</dead>
<body>
<table>
<tr>
<td>
请输入邮箱地址:<input type="text" id="id1" onblur="isEmail();">
</td>
<td><div id="div1"></div></td></tr>
</table>
</body>
</html>
解释一下,中间那长串觉正则表达式,一般在字符串验证的时候很常用的,你可以在网上搜搜相关资料
输入邮箱地址,点空白的地方,文本框后面有提示
<html>
<head>
<script language="javascript">
function isEmail() {
var strEmail=document.getElementById("id1").value;
var mydiv=document.getElementById("div1");
if (strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
mydiv.innerHTML="邮箱格式正确";
else
mydiv.innerHTML="邮箱格式不正确";
}
</script>
</dead>
<body>
<table>
<tr>
<td>
请输入邮箱地址:<input type="text" id="id1" onblur="isEmail();">
</td>
<td><div id="div1"></div></td></tr>
</table>
</body>
</html>
展开全部
兄弟,是返回这个这个字符位置吧.
用 string的indexOf("某个字符")方法以从左到右的顺序返回这个字符第一次出现的索引,从0开始.
用 string的lastIndexOf("某个字符")方法以从左到右的顺序返回这个字符最后一次出现的索引,从0开始.比如:
function aa(){
var str="as.ksj.dhsdad";
var index = str.indexOf(".");//返回2
var index2 = str.lastIndexOf(".");//返回6
}
用 string的indexOf("某个字符")方法以从左到右的顺序返回这个字符第一次出现的索引,从0开始.
用 string的lastIndexOf("某个字符")方法以从左到右的顺序返回这个字符最后一次出现的索引,从0开始.比如:
function aa(){
var str="as.ksj.dhsdad";
var index = str.indexOf(".");//返回2
var index2 = str.lastIndexOf(".");//返回6
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询