求一个javascript的正则,用于实现HTML页面上的文本框的输入限制 正在做一个功能,要求给文章添加关键字,然后将关键字放入到数据库中,但是对于关键字的输入有一个要求,必须以空格分隔开,最多输入9个关键字。总结一下,要求就是:在一个HTML的TextBox(ASP.NET控件)中输入关键字,字体限制是汉字或数字或英文字母,但是不能输入符号,两个关键字之间用一个空格分隔开,不能以空格开头和结尾,也不能连续输入两次空格。就这些,拜托各位了,求助啊!急用,明天就要交了,可是还不会写呢··· 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 /^[\u4e00-\u9fa5\da-z]+( [\u4e00-\u9fa5\da-z]+){0,8}$/ia√a b c√a b c d e f g h i√a b c d e f g h i j汉字 abc 1234 汉h字z 数1字2 f g h i√ 1abc!试试 var regex = /^(([\u4e00-\u9fa5a-z0-9A-Z]+)(( (?!$))|$)){1,9}$/var test = ["111 abc ABC 我我我"," 222 222","111 111","321321我 afs_","111 112 我 43afs ==1111","1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1"];for(var i = 0 ; i < test.length ; i ++){ var bool = false; if(regex.test(test[i])) bool= true; document.write("字符串:\""+test[i]+"\"-----是否匹配:"+bool+"<br/>");} 那请问在JS中怎么写呢?比如一个ID为TextTag的输入框,当点击一个ID为Submit的按钮式进行验证,如果符合的话,返回True。 javascript 层的控制,下面不知哪错了 js求带小数的和 第二个超链接和第一个超链接一样的 ajax阻止表单跳转 object doesn't support this proper or method 错误如何解决 return false 的作用? 关于跳转~~~帮我看一下区别 函数中参数传递的问题,为什么这样不行? javascript里面有没有list框啊?(不是下拉链表) 你好!请问一下在脚本中如何控制<A href="c:" id=aa target="_top"></a>的连接执行呢?---十分急~ 关于自动完成 这js不理解,求解释
a b c√
a b c d e f g h i√
a b c d e f g h i j
汉字 abc 1234 汉h字z 数1字2 f g h i√
1
abc!
试试
var test = ["111 abc ABC 我我我"," 222 222","111 111","321321我 afs_","111 112 我 43afs ==1111","1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1"];
for(var i = 0 ; i < test.length ; i ++)
{
var bool = false;
if(regex.test(test[i])) bool= true;
document.write("字符串:\""+test[i]+"\"-----是否匹配:"+bool+"<br/>");
}