作者Numino (灵枢)
站内Web_Design
标题Re: [问题] 关於java script
时间Sat Nov 25 17:35:14 2006
正则表达方式没问题啊
<script language="javascript">
document.write(/^[a-z0-9]+$/.test("ssa1314"));
</script>
显示的结果是true
另一个function有问题,应该是checkpw(form.pw.value)才对
※ 引述《emishi ()》之铭言:
: 我想用java script做表单验证
: 现在想规定 密码那一栏里只能打小写英文跟数字
: 这是我写的:
: //密码验证─限小写英数字元
: function checkpw(pw) {
: if (/^[a-z0-9]+$/.test(pw.value)){
: return (true)
: }
: return (false)
: }
: 然後会传true or false到另一个function让它跳出alert
: 我的问题在我不知道 "除了[a-z0-9]外的字不能出现" 要怎麽写
: 还有我现在这样写不管我打什麽都会说密码输错Orz
: 另一个funtion长这样
: function isReady(form) {
: if(checkpw(form.pw) == false){
: alert("密码只能英文小写a~z与数字0~9喔");
: form.pw.focus();
: return false;
: }
: return true;
: }
: 有没有哪位好心人能指点迷津 我在网路上找了很久的资料
: 可是没有一个能解决我的疑惑~~~ (这应该跟正规表示式什麽的有关??)
: 谢谢~~~~~~~~~~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.78.229.76
1F:推 emishi:谢谢 解决了 我发现是我另一个地方打错 囧 11/25 18:54