jsは数字とアルファベットを判断します.
1201 ワード
//文字列が数字と文字の組み合わせかどうかを判断します.
//漢字かどうか判断する
function checkRate(nubmer)
{
var re = /^[0-9a-zA-Z]*$/g; // // /^[1-9]+[0-9]*]*$/
if (!re.test(nubmer))
{
return false;
}else{
return true;
}
}
//漢字かどうか判断する
function load(str){
var regex =/^[\u4E00-\u9FA5]+$/;
if(!regex.test(str)){
return false;
}else{
return true;
}
}
function check(){
// corp-query-search-test.html
var xhr = new XMLHttpRequest();
var val =document.getElementById('keyword');
var flag = checkRate(val.value);
if(flag){
//
if(val.value.length >= 18){
alert(" , 50 18 ");
return false;
}
}else{
//
var isChinese = load(val.value);
if(isChinese){
if(val.value.length >= 100){
alert(" , 50 18 ");
return false;
}
}else{
alert(" ");
return false;
}
}