4. Email format verification
Copy the codeThe code is as follows:
//Function name: chkemail
//Function introduction: Check whether it is an Email Address
// Parameter description: string to check
//Return value: 0: No 1: Yes
function chkemail(a)
{ var i=;
var temp = ('@');
var tempd = ('.');
if (temp > 1) {
if ((i-temp) > 3){
if ((i-tempd)>0){
return 1;
}
}
}
return 0;
}
5. Digital format verification
Copy the codeThe code is as follows:
//Function name: fucCheckNUM
//Function introduction: Check whether it is a number
//Particle description: Number to check
//Return value: 1 is a number, 0 is not a number
function fucCheckNUM(NUM)
{
var i,j,strTemp;
strTemp="0123456789";
if ( == 0)
return 0
for (i=0;i<;i++)
{
j=((i));
if (j==-1)
{
//It means that there are characters but not numbers
return 0;
}
}
//The description is a number
return 1;
}
6. Phone number format verification
Copy the codeThe code is as follows:
//Function name: fucCheckTEL
//Function introduction: Check whether it is a phone number
// Parameter description: string to check
//Return value: 1 is legal, 0 is illegal
function fucCheckTEL(TEL)
{
var i,j,strTemp;
strTemp="0123456789-()# ";
for (i=0;i<;i++)
{
j=((i));
if (j==-1)
{
//It means that there are illegal characters
return 0;
}
}
//Explanation legal
return 1;
}
7. A function to determine whether the input is a Chinese language
Copy the codeThe code is as follows:
function ischinese(s){
var ret=true;
for(var i=0;i<;i++)
ret=ret && ((i)>=10000);
return ret;
}
8. A comprehensive function to judge the legitimacy of user input
Copy the codeThe code is as follows:
//Limit the number of bits of input characters to start
//m is the user input, n is the number of digits to be limited
function issmall(m,n)
{
if ((m<n) && (m>0))
{
return(false);
}
else
{return(true);}
}
9. Determine whether the password is entered consistently
Copy the codeThe code is as follows:
function issame(str1,str2)
{
if (str1==str2)
{return(true);}
else
{return(false);}
}
10. Determine whether the user name is a number letter sliding line
Copy the codeThe code is as follows:
function notchinese(str){
var reg=/[^A-Za-z0-9_]/g
if ((str)){
return (false);
}else{
return(true); }
}
11. General check function for form text field
Function: Detect all input texts that must be non-empty, such as name, account, email address, etc.
This verification is now only for text fields. If you want to target other domain objects in form, you can change the judgment conditions.
How to use: Add title text to the text field to be detected. The text is a prompt message, the Chinese name of the field you want to prompt to the user. For example, to detect username
The html is as follows <input name="txt_1" title="name">. Of course, it is best to use visualization tools such as dreamweaver to edit the domain.
If you want to detect numeric type data, then unify the id of the domain into sz.
It is troublesome to judge date types in JavaScript, so there is no program for date type verification. Experts can add it.
The program is relatively grass, just provides an idea. Throwing bricks and attracting jade! :)
Oh, by the way, function call method:
Copy the codeThe code is as follows:
< form onsubmit="return dovalidate()">
function dovalidate()
{
fm=[0] //Only one form is detected, if there are multiple forms, the judgment conditions can be changed
for(i=0;i<;i++)
{
//The detection and judgment conditions can be modified according to the type
if(fm[i].()=="INPUT" &&fm[i].()=="TEXT" && (fm[i].title!=""))
if(fm[i].value="/blog/="")//
{
str_warn1=fm[i].title+"cannot be empty!";
alert(str_warn1);
fm[i].focus();
return false;
}
if(fm[i].()=="SZ")//Digital verification
{
if(isNaN(fm[i].value))
{ str_warn2=fm[i].title+"Incorrect format";
alert(str_warn2);
fm[i].focus();
return false;
}
}
}
return true;
}
2 > Form Submission Verification Class
2.1 The form item cannot be empty
Copy the codeThe code is as follows:
<script language="javascript">
<!--
function CheckForm()
{
if ( == 0) {
alert("Please enter your name!");
();
return false;
}
return true;
}
-->
</script>
2.2 Compare whether the values of two form items are the same
Copy the codeThe code is as follows:
<script language="javascript">
<!--
function CheckForm()
if ( != .PWD_Again.value) {
alert("The password you entered twice is different! Please re-enter.");
();
return false;
}
return true;
}
-->
</script>
2.3 The form item can only be number and "_", used for phone/bank account verification, can be extended to domain name registration, etc.
Copy the codeThe code is as follows:
<script language="javascript">
<!--
function isNumber(String)
{
var Letters = "1234567890-"; //You can increase the input value yourself
var i;
var c;
if(( 0 )=='-')
return false;
if( ( - 1 ) == '-' )
return false;
for( i = 0; i < ; i ++ )
{
c = ( i );
if (( c ) < 0)
return false;
}
return true;
}
function CheckForm()
{
if(! isNumber()) {
alert("Your phone number is illegal!");
();
return false;
}
return true;
}
-->
</script>
2.4 Form item input value/length limit
Copy the codeThe code is as follows:
<script language="javascript">
<!--
function CheckForm()
{
if ( > 100 || < 1)
{
alert("The input value cannot be less than zero or greater than 100!");
();
return false;
}
if (<10)
{
alert("Input text is less than 10!");
();
return false;
}
return true;
}
//-->
</script>
2.5 Chinese/English/Number/Email Address Legality Judgment
Copy the codeThe code is as follows:
<SCRIPT LANGUAGE="javascript">
<!--
function isEnglish(name) //English value detection
{
if( == 0)
return false;
for(i = 0; i < ; i++) {
if((i) > 128)
return false;
}
return true;
}
function is Chinese(name) //Chinese value detection
{
if( == 0)
return false;
for(i = 0; i < ; i++) {
if((i) > 128)
return true;
}
return false;
}
function isMail(name) // E-mail value detection
{
if(! isEnglish(name))
return false;
i = (" at ");
j = name dot lastIndexOf(" at ");
if(i == -1)
return false;
if(i != j)
return false;
if(i == name dot length)
return false;
return true;
}
function isNumber(name) //Numerical detection
{
if( == 0)
return false;
for(i = 0; i < ; i++) {
if((i) < "0" || (i) > "9")
return false;
}
return true;
}
function CheckForm()
{
if(! isMail()) {
alert("Your email is illegal!");
();
return false;
}
if(! isEnglish()) {
alert("The English name is illegal!");
();
return false;
}
if(! isChinese()) {
alert("The Chinese name is illegal!");
();
return false;
}
if(! isNumber()) {
alert("Zip code is illegal!");
();
return false;
}
return true;
}
//-->
</SCRIPT>
2.6 Characters that can't be entered in a form item
Copy the codeThe code is as follows:
<script language="javascript">
<!--
function contains(str,charset)// string contains test functions
{
var i;
for(i=0;i<;i++)
if(((i))>=0)
return true;
return false;
}
function CheckForm()
{
if ((contain(, "%\(\)><")) || (contain(, "%\(\)><")))
{
alert("Illegal character entered");
();
return false;
}
return true;
}
Previous page12Read the full text