看了半天正则表达式,也不知如何写,各位帮个忙

dmhorse 2003-06-26 03:08:21
想写个测试输入框只能输入数字和英文

谁能写个javascript的例子我

以前总是用for第个字符进行比较
...全文
62 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
dmhorse 2003-07-24
  • 打赏
  • 举报
回复
var pattern = /[0-9,a-z,A-Z]*/
alert(pattern.test(myform.mytxt.value));

为什么不起作用?

String.prototype.isAlpha = function() {
return (this.replace(/\w/g, "").length == 0);
}
这种没有查是否为空值
michael_monkey 2003-06-28
  • 打赏
  • 举报
回复
OFFICE的脚本编辑器帮助里边有正则的完全帮助
kingdomzhf 2003-06-27
  • 打赏
  • 举报
回复
var str= "aa1";
str.test(/[0-9,a-z,A-Z]*/)
chinahuman 2003-06-27
  • 打赏
  • 举报
回复
[\u4E00-\u9FA5]/g这个可以过滤掉中文
michael_monkey 2003-06-27
  • 打赏
  • 举报
回复
有效数字不能为空:^(0|(-?[1-9]\d*)|(-?(0|([1-9]\d*))\.\d+))$
有效数字可以为空:^(|0|(-?[1-9]\d*)|(-?(0|([1-9]\d*))\.\d+))$
全是字符,不能有数字:^\D*$
www203 2003-06-27
  • 打赏
  • 举报
回复
http://www.csdn.net/develop/Read_Article.asp?Id=8254
http://www.csdn.net/develop/Read_Article.asp?Id=8255
ltayo 2003-06-27
  • 打赏
  • 举报
回复
哪儿有学习正则表达式的文档下档,越全越基础越好
xuzuning 2003-06-26
  • 打赏
  • 举报
回复
是的。
在实际使用时就不是一个正就可以解决问题的

String.prototype.isAlpha = function() {
return (this.replace(/[0-9a-z]/ig, "").length == 0);
}

if(! formname.textname.vulue.isAlpha())
alert("只能是数字和字母");
dmhorse 2003-06-26
  • 打赏
  • 举报
回复
能否解释一下啊,看不懂

用replace方法有什么用啊?

不是 [a-z][0-9]这样写的吗?
xuzuning 2003-06-26
  • 打赏
  • 举报
回复
/*** 检查是否由数字字母和下划线组成 ***/
String.prototype.isAlpha = function() {
return (this.replace(/\w/g, "").length == 0);
}

87,988

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧