黑马程序员技术交流社区
标题:
JavaScript不用正则表达式判定用户的输入是否合法
[打印本页]
作者:
9881008杜鹏
时间:
2011-11-19 05:11
标题:
JavaScript不用正则表达式判定用户的输入是否合法
JavaScript不用正则表达式判定用户的输入是否合法:用户的输入只能为数字、字母和下划线,且不能以数字开头.该怎么写呢???
作者:
朱勋
时间:
2011-11-19 08:05
获取文本框的值一个一个判断吧!
作者:
张振鹏
时间:
2011-11-19 08:43
先判断第一个是否为数字,然后再一个一个判断匹配了,很复杂(个人理解),但一般都用正则表达式来判断,既简单又减少了工作量
作者:
付炯
时间:
2011-11-19 09:47
当然可以不使用正则表达式啊 首先对字符串中的字符逐个进行遍历 而后可以判断
(ch >= "0" && ch <= "9") || (ch >= "a" && ch <= "z") || (ch >= "A" && ch <= "Z") || ch == "_")
而后获取到首字符 判断(ch >= "0" && ch <= "9")就OK了啊
这好像是基础测试题吧 是不是应该避讳一下 呵呵
作者:
小石
时间:
2011-11-19 09:59
用这个语句判断一下
!(char1>='0'&&char1<='9'))&&(!char1>='a'&&char1<='z')&&(char1!='_')
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2