Newbies এবং এর জন্য বিস্তৃত এনক্রিপ্ট করা উত্তর।
এটি আমার মতো ডামি সবার জন্য যারা আপনার কিছু লোকের লিখিত স্ক্রিপ্টগুলি পরীক্ষা করে যা কার্যকর হয় না।
নিম্নলিখিত 3 টি উদাহরণ হ'ল আমি নীচের 3 টি ওয়েবসাইটে (বিশেষত পুরোপুরি কার্যকরভাবে কাজ করা) বিশেষ অক্ষর এবং অতিরিক্ত স্থানগুলি সরাতে পদক্ষেপগুলি are 1। EtaVisa.com 2. EtaStatus.com 3. Tikun.com} তাই আমি জানি যে এগুলি নিখুঁতভাবে কাজ করে।
আমরা একসাথে 50 এরও বেশি এবং কোনও সমস্যা না করে এগুলিকে এক সাথে বেঁধে রেখেছি।
// এটি বিশেষ অক্ষর + 0-9 অপসারণ করেছে এবং কেবলমাত্র অক্ষরের জন্য অনুমতি দেয় (উপরের এবং নিম্নতর কেস)
function NoDoublesPls1()
{
var str=document.getElementById("NoDoubles1");
var regex=/[^a-z]/gi;
str.value=str.value.replace(regex ,"");
}
// এটি বিশেষ অক্ষরগুলি সরিয়েছে এবং কেবলমাত্র অক্ষরের (উপরের এবং নিম্নতর কেস) এবং 0-9 এবং স্পেসগুলির জন্য অনুমতি দেয়
function NoDoublesPls2()
{
var str=document.getElementById("NoDoubles2");
var regex=/[^a-z 0-9]/gi;
str.value=str.value.replace(regex ,"");
}
// এটি বিশেষ অক্ষরগুলি সরিয়েছে এবং কেবলমাত্র অক্ষরের (উপরের এবং নিম্নতর কেস) এবং 0-9 এবং স্পেসগুলির জন্য অনুমতি দেয় // শেষে .replace (/ \ s \ s + / g, "") অতিরিক্ত স্থান সরিয়ে দেয় // যখন আমি একক উদ্ধৃতি ব্যবহৃত, এটি কাজ করে না।
function NoDoublesPls3()
{ var str=document.getElementById("NoDoubles3");
var regex=/[^a-z 0-9]/gi;
str.value=str.value.replace(regex ,"") .replace(/\s\s+/g, " ");
}
:: নেক্সট ::
হিসাবে # 3 সংরক্ষণ করুন a .js
// আমি আমার NoDoubles.js কল করেছি
:: নেক্সট ::
আপনার জেএসকে আপনার পৃষ্ঠায় অন্তর্ভুক্ত করুন
<script language="JavaScript" src="js/NoDoubles.js"></script>
আপনার ফর্ম ক্ষেত্রে এটি অন্তর্ভুক্ত করুন :: যেমন
<INPUT type="text" name="Name"
onKeyUp="NoDoublesPls3()" onKeyDown="NoDoublesPls3()" id="NoDoubles3"/>
যাতে এটি দেখতে লাগে
<INPUT type="text" name="Name" onKeyUp="NoDoublesPls3()" onKeyDown="NoDoublesPls3()" id="NoDoubles3"/>
এটি বিশেষ অক্ষরগুলি সরিয়ে ফেলবে, একক স্থানের জন্য অনুমতি দেবে এবং অতিরিক্ত স্থান সরিয়ে দেবে।