验证CKEDITOR的正则表达式,js错误
@leo108 你好,想跟你请教个问题:
function doSave() {
var objUserName = document.getElementById("forumVoteModel_content");
var reg = /^s*(S+)s*$/;
if(reg.test(objUserName.value)){
//如果用户输入的内容,开头或结尾带有空格,则将空格去掉,重新赋给文本框的value属性
objUserName.value = RegExp.$1;
alert("验证通过");
}else{
objUserName.value = "";
alert("请输入内容");
return false;
}
if(document.getElementById("forumVoteModel_forumId").value.replace(/s/g,"")=="")
{
alert("请选择版块!");
return false;
}
if(document.getElementById("Text2").value.replace(/s/g,"")=="")
{
alert("请填写标题!");
document.getElementById("Text2").focus();
return false;
}else{
$("#form").submit();
return true;
}
}
能不能麻烦你帮我看一下,这个运行以后一直弹出请输入内容,就算我输的不是空格。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
你把alert("请输入内容")替换成alert( objUserName.value ),看看获取到的内容是什么
你把alert("请输入内容")替换成alert( objUserName.value ),看看获取到的内容是什么
你把alert("请输入内容")替换成alert( objUserName.value ),看看获取到的内容是什么
你把alert("请输入内容")替换成alert( objUserName.value ),看看获取到的内容是什么
你把alert("请输入内容")替换成alert( objUserName.value ),看看获取到的内容是什么
你把alert("请输入内容")替换成alert( objUserName.value ),看看获取到的内容是什么