❶ 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:非數字