Javascript 用于空格问题、非法字符问题、长度校验问题的过滤

/*判断用户输入是否为空*/
function isEmpty(ui) {
return (ui==null||ui=="");}

/*取得用户输入的字符串的长度*/
function getLength(ui) {
var i,sum=0;
for(i=0;i<ui.length;i++) {
if ((ui.charCodeAt(i)>=0) && (ui.charCodeAt(i)<=255))
sum++;
else
sum+=2;}
return sum;}

/*删除两侧空格*/
function trim(ui){
var notValid=/(^\s)|(\s$)/;
while(notValid.test(ui)){
ui=ui.replace(notValid,"");}
return ui;}

/*删除前导空格*/
function leftTrim(ui){
var notValid=/^\s/;
while(notValid.test(ui)){
ui=ui.replace(notValid,"");}
return ui;}

/*删除后置空格*/
function rightTrim(ui){
var notValid=/\s$/;
while(notValid.test(ui)){
ui=ui.replace(notValid,"");}
return ui;}

/*删除所有空格*/
function allTrim(ui){
var notValid=/\s/;
while(notValid.test(ui)){
ui=ui.replace(notValid,"");}
return ui;}

/*是否包含前导空格*/
function isLeftSpace(ui) {
var valid=/^\s/;
return (valid.test(ui));}

/*是否包含后置空格*/
function isRightSpace(ui) {
var valid=/\s$/;
return (valid.test(ui));}

/*是否任何一侧包含空格*/
function isBothSpace(ui) {
var valid=/(^\s)|(\s$)/;
return (valid.test(ui));}

/*是否包含空格*/
function isIncSpace(ui) {
var valid=/\s/;
return (valid.test(ui));}

/*是否包含系统禁用的字符*/
function isIncSym(ui) {
var valid=/[\'\"\,\<\>\+\-\*\/\%\^\=\\\!\&\|\(\)\[\]\{\}\:\;\~\`\#\$]+/;
return (valid.test(ui));}

/*用户输入字符串长度是否等于指定值*/
function isLenEquals(ui,ud) {
return (ui==ud);}

/*用户输入字符串长度是否在两值之间*/
function isLenBetween(ui,minl,maxl) {
return (ui>=minl&&ui<=maxl);}

/*是否包含以下禁用字符*/

function CheckForm(){

       var iu, iuu, regArray=new Array("","","","","","","",""+

       "!","@","#","$","%","^","&","*","(",")","_","-","+","=","|","'","[","]","","~","`"+

       "!","<",">","","","","","","¤","§","","","","","",""+

       "","","","","","","","","","","","","","","","","",""+

       "","","","","","","","±","","÷","×","","","","","","","","","","","","",""+

       "","","","","","","","","","","","","","","","","","",""+

       "","","","","","","","","","","","","","","","","","","","","","","","","","","",""+

       "","","","","","§","","","","︿","","","","","","",".","","");

       iuu=regArray.length;

       for(iu=1;iu<=iuu;iu++){

              if (document.Gforms.gvUserName.value.indexOf(regArray[iu])!=-1){

                     alert("注册名不可以包含:" + regArray[iu]);

                     document.Gforms.gvUserName.focus();

                     return false;

              }

     

你可能感兴趣的:(JavaScript,UI)