Skip to content

Code for validation of different states drivers licence and Medicare cards etc... even beat VEVO for visa Validation.

License

Notifications You must be signed in to change notification settings

MySuperFund/AUS-ID-Validation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

AUS-ID-Validation

Code for validation of different states drivers licence and Medicare cards etc... even beat VEVO for visa Validation.

logo Get an email to match your domain | Start Now impression Coming - https://mainnetmagazine.com - Soon

0011 614 9372 6192

Mainnet Magazine Remix

Here's The Code: Here's The Code: Here's The Code: Here's The Code: Here's The Code: Here's The Code: Code by: Jade Jade

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<title>Real Estate Title Confirmation</title>

<style>

    #widget-container {

        display: flex;

        flex-direction: column;

        align-items: center;

        justify-content: center;

        height: auto;

        max-height: 9cm; /* Set max height */

        font-family: Arial, sans-serif;

        padding: 10px;

        box-sizing: border-box; /* Include padding in height calculation */

        overflow: auto; /* Add scroll if content overflows */

    }



    #property-address {

        padding: 10px;

        font-size: 1em;

        margin-bottom: 10px;

        width: 100%;

        max-width: 300px;

        box-sizing: border-box;

    }



    #check-title {

        padding: 10px 20px;

        font-size: 1em;

        cursor: pointer;

    }



    #result {

        margin-top: 20px;

        font-size: 1.2em;

    }



    .loading-spinner {

        border: 4px solid rgba(0, 0, 0, 0.1);

        border-left-color: #000;

        border-radius: 50%;

        width: 24px;

        height: 24px;

        animation: spin 1s linear infinite;

    }



    @keyframes spin {

        to { transform: rotate(360deg); }

    }

</style>

<meta http-equiv="Content-Security-Policy" content="default-src 'self'; script-src 'self'; style-src 'self';">
<div id="widget-container">

    <h1>Real Estate Title Confirmation</h1>

    <input type="text" id="property-address" placeholder="Enter property address" required pattern="^[0-9]+\s[A-Za-z\s]+,\s[A-Za-z\s]+,\s(VIC|QLD|NSW)\s\d{4}$" title="Format: Street Number Street Name, Suburb, State Postcode (e.g., 123 Example St, Melbourne, VIC 3000)">

    <button id="check-title">Check Title</button>

    <div id="result"></div>

</div>

<script>

    document.getElementById('check-title').addEventListener('click', function() {

        const address = document.getElementById('property-address').value.trim();

        const resultDiv = document.getElementById('result');

        

        // Clear previous results

        resultDiv.textContent = '';



        // Show loading spinner

        const spinner = document.createElement('div');

        spinner.className = 'loading-spinner';

        resultDiv.appendChild(spinner);



        if (address === '') {

            resultDiv.textContent = 'Please enter a valid property address.';

            return;

        }



        const proxyUrl = `http://localhost:3000/proxy/title?address=${encodeURIComponent(address)}`;



        fetch(proxyUrl, {

            method: 'GET',

            headers: {

                'Content-Type': 'application/json'

            }

        })

        .then(response => {

            if (!response.ok) {

                throw new Error('Network response was not ok ' + response.statusText);

            }

            return response.json();

        })

        .then(data => {

            // Remove loading spinner

            resultDiv.removeChild(spinner);



            if (data && data.owner) {

                resultDiv.textContent = `Owner Name: ${data.owner.name}`;

            } else {

                resultDiv.textContent = 'No title information found for the provided address.';

            }

        })

        .catch(error => {

            console.error('Error fetching title information:', error);

            resultDiv.textContent = 'An error occurred while fetching the title information.';

        });

    });

</script>

word.

About

Code for validation of different states drivers licence and Medicare cards etc... even beat VEVO for visa Validation.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published