سلام من یک پروژه 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 بکن
اینجوری هم امنیت بالا میره
هم همه چی
شاید پاسخ شما همینجا باشد
نمیدونم حقیقتا
من بکند دولوپرم
وقتی فرانت دولوپر تیم برام طراحی میکنه همه ی اینا رو دات نت هندل میکنه
سر همینم خیلی با js سر و کله نمیزنم و به همین دلیل مهارتم توش کمه:(
متاسفم که نمیتونم کمکی بکنم
ولی خب میپرسم از برنامه نویسمون
https://stackoverflow.com/questions/53583348/convert-input-value-into-a-string
این لینکو ببین شاید بدردت خورد