❶ js判断input输入数字位数
<script language="javascript">
function check()
{
var form=document.all.form1
if(form.username.value=="")
{
alert("编号不能为空!")
form.username.focus();
return false;
} else if(form.username.value.length<8){
alert("位数不能少于8位");
form.username.focus() ;
return false;
}
else if(!isNaN(form.username.value)){
form.action="地址1"
form.submit()
}
else form.action="地址2“
return true;
}
</script>
直接复制回去即可,加了个历姿这个:
else if(form.username.value.length<8){
alert("位数不能少于8位"乱乱);
form.username.focus() ;
return false;
}
不肢陪绝过最好用JS把首尾空格去掉
❷ 用JS如何验证用户输入的用户名只能是汉字并且在2-4位之间
functioncheckname(val){
reg则蠢=/^[u4E00-u9FA5]{2,4}$/;
if(!reg.test(val)){
document.getElementById('t').innerHTML='不符握游合标准!';
}else{
document.getElementById('t').innerHTML='符合标准!';
}
}
用正则的方式验证输入框的内容是2-4位的汉字。
(2)js怎么检测输入数据位数扩展阅读:
^:匹配输入字符串的开始位置。
$:匹配输入字符串的结尾位置。
[u4e00-u9fa5]:匹配一个汉字的范围。
{n,m}:m和n均为非负整数,其中n <= m。最少匹配 n 次且最多匹配 m 次。
[u4E00-u9FA5]{2,4}:表孙皮陪示2-4位汉字。
test():检测指定字符串是否存在返回一个布尔值。
!reg.test(val):表示val匹配上reg,表达式为false,否则为true。
❸ js如何判断输入的数据是整数还是小数
可以转换为整数parseInt(number)和原来的数比较。
也可以转换成字符串判断。
var str =number+"";
if(str.indexOf(".")==-1){
alert("整数")
}else{
alert("小数");
}
(3)js怎么检测输入数据位数扩展阅读:
判断是否数字
function isNumber(str){
var n = Number(str);
if (!isNaN(n)){
return true;
}else{
return false;
}
}
判断是否对象
function isObj(obj){
if(typeof obj=="object"){
return true;
}else{
return false;
}
}
判断是否为空晌衫
function emptyFun(obj){
var obj=obj;
if(obj==""||obj==null||obj==undefined||obj=="null"||obj=="undefined"){
return true;
}else{
return false;
}
}
获取地址栏参数
function GetQueryString(name){
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"清谨厅答隐);
var r = window.location.search.substr(1).match(reg);
if(r!=null)return unescape(r[2]); return null;
}
❹ js怎么判断一个数字是几位小数
首先你需要知道split 这个属性,然后通过获取需要判定的数字并且分割得到哗闹一个数组,然后即可判断是多少位小慎茄数,注意你的内容只能有一个小数点,如果多了需要进行判断。
代码如下:
html <宽芦察div id="aabbcc">12.321456</div>
js
var _id = document.getElementById("aabbcc").innerHTML;
var _iid = _id.split(".")
console.log(_iid[1].length)
❺ JS检测密码位数
我来拿分了。。。
建议楼主将FORM的SUBMIT放到JS里,这是行侍一个好的编程档颤吵习惯。
结合楼主的代码片断加以改进(已调试),代码如下(可直接新建文本文档以HTM类型保存):
<script language="javascript">
function checkPWLength(){
var password = document.form1.PWD.value;
if (password.length>20){
alert('密码必须小于20位!');
document.form1.PWD.focus();
return;
}else if(password.length<6){
alert('密码必须大于6位!');
document.form1.PWD.focus();
return;
}
form1.submit();
}
</script>
<form id="form1" name="form1" method="post" action="">
<label>洞颤mm
<input type="password" name="PWD" />
</label>
<label>
<a onclick="checkPWLength();"><input type="button" value="提交" /></a>
</label>
</form>
❻ js如何判断输入的数据是整数还是小数
parseInt(number)==number,如果是true,number就是整数,否则不是整数。
❼ js怎么判断输入的数字是多少位
//1,isNaN
vars="223";
varb=isNaN(s);森桥旁//false:数字。true:此橡非数字
//2,正则
vars="223";
varp=/^[0-9]+$/;
varb消首=p.test(s);//true:数字。false:非数字