当然可以包括对input输入框的操作
还有如果你想用button的onclick事件通过js来提交表单,当然也行
这样,在js中你同样也可以对input框操作
具体的判断方法,google一下
判断手机和邮箱的,如果找不到,可以追问我
我给你贴上
正确的。
1、最新的电话号码段:
移动:134(1349除外)135 136 137 138 139 147 150 151 152 157 158 159 182 183 184 187 188
联通: 130 131 132 155 156 185 186 145
电信:133 153 177 180 181 189
2、电话号码正则:固话:([0-9]{3,4}-)?[0-9]{7,8}
(1)电话号码由数字、"("、")"和"-"构成
(2)电话号码为3到8位
(3)如果电话号码中包含有区号,那么区号为三位或四位
(4)区号用"("、")"或"-"和其他部分隔开
(5)移动电话号码为11或12位,如果为12位,那么第一位为0
(6)11位移动电话号码的第一位和第二位为"13"
(7)12位移动电话号码的第二位和第三位为"13"
/^0\d{2,4}-?\d{7,8}$/.test(表单值)上面正则的意思是:/^$/表示正则表达式严格匹配整个字符串是一个号码,
\d表示0-9任意一位数字,{2,4}表示2或4位,因为第一位0已经占用掉了一位,-?表示 横杠是否出现,如果出现,只能出现一次,或者不出现,后面表示7位到8为的数字 ,
顺便说一句:固话的区号最长好像只有4位!
例如:/^0\d{2,4}-?\d{7,8}$/.test("021-88356781")
以上已经经过测试