<!DOCTYPE html>
<html>
<head>
<title>Mobile Number Extractor</title>
</head>
<body style="font-family: Arial, sans-serif; background-color: #f0f0f0;
margin: 0; padding: 20px; text-align: center;">
<h1 style="color: #333;">PK Mobile Number Extractor</h1>
<label for="pkInputText" style="font-weight: bold;">Enter Text:</label>
<textarea id="pkInputText" rows="5" cols="40" style="width: 100%;
padding: 10px; margin-bottom: 10px;"></textarea><br><br>
<button onclick="pkExtractNumbers()" style="background-color: #007bff;
color: #fff; padding: 10px 20px; border: none; cursor: pointer;">
Extract Numbers
</button><br><br>
<label for="pkExtractedNumbers" style="font-weight:
bold;">Extracted Numbers:</label>
<textarea id="pkExtractedNumbers" rows="5" cols="40" style="width: 100%;
padding: 10px; margin-bottom: 10px;" readonly></textarea><br><br>
<a id="pkDownloadLink" style="display: none; text-decoration: none;">
<button style="background-color: #007bff; color: #fff; padding:
10px 20px; border: none; cursor: pointer;">Download as Text File</button>
</a>
<script>
function pkExtractNumbers() {
const pkInputText = document.getElementById("pkInputText").value;
const pkRegex = /(\d{10}|\+\d{1,3}\s?\d{10})/g;
const pkExtractedNumbers = pkInputText.match(pkRegex);
if (pkExtractedNumbers) {
const pkFormattedNumbers = pkExtractedNumbers.join("\n");
document.getElementById("pkExtractedNumbers").value = pkFormattedNumbers;
// Create a Blob object with the text content
const pkBlob = new Blob([pkFormattedNumbers], { type: 'text/plain' });
// Create a URL for the Blob object
const pkUrl = window.URL.createObjectURL(pkBlob);
// Set the download link's href attribute
const pkDownloadLink = document.getElementById("pkDownloadLink");
pkDownloadLink.href = pkUrl;
pkDownloadLink.style.display = "block";
pkDownloadLink.download = "pk_extracted_numbers.txt";
} else {
alert("No mobile numbers found in the input text.");
}
}
</script>
</body>
</html>
0 Comments