سلام من یک پروژه snake برای تمرین نوشتم اما موردی که داره وقتی کاربر اسم اش وارد میکنه میخوام بگم حتما استرینگ باشه برای این کار از روش زیر استفاده کردم
let player = prompt('please enter your name');
let re = new RegExp("^([a-z0-9]{5,})$");
let regexp = /^[a-zA-Z]+$/; //should user enter string
if (error.innerHTML == 'Game over'){
console.log(player);
if (player.match(regexp)){
console.log('valid')
let result_game = document.createElement('p');
let user = player;
result_game.textContent = "you are game wosent " + user + '\t' + "is score : ";
bodyhead.children[0].before(result_game);
error.style.animationName = 'finish_gameover';
}else{
return;
}
میخوام بگم زمانی که gameover شد اسم بازیکن بگیره بعد استرینگ بودن چک کنه بعد نمایش بده ؟!
لینک پروژه
سلام ابوالفضل من تازه دارم ریجکس یاد می گیرم و توی بازی صرفا میخواستم کاری کنم که گیمر حتما اسم بزنه و البته اسم معنی دار بدون tostring تونستم پیاده کنم فقط مشکل برنامه بالا این بود test() جواب داد توی شرط که گذاشتم !
یعنی منظورت اینه این روشی که من رفتم تمیز نیست ؟!
نمیدونم حقیقتا
من بکند دولوپرم
وقتی فرانت دولوپر تیم برام طراحی میکنه همه ی اینا رو دات نت هندل میکنه
سر همینم خیلی با js سر و کله نمیزنم و به همین دلیل مهارتم توش کمه:(
متاسفم که نمیتونم کمکی بکنم
ولی خب میپرسم از برنامه نویسمون
https://stackoverflow.com/questions/53583348/convert-input-value-into-a-string
این لینکو ببین شاید بدردت خورد
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟