Как проверить этот тип JavaScript - PullRequest
0 голосов
/ 12 декабря 2010

, если входная строка похожа на

123karthik

alert ('correct format');

иначе, если входная строка похожа на

karthik123

alert('Invalid format')

Ответы [ 4 ]

0 голосов
/ 09 февраля 2012

Попробуй это ... у меня работает :) Я не знаю, почему люди продолжали отмечать ваш вопрос. Было довольно просто понять, что ты хотел.

<!DOCTYPE html>

<html>
<head>
<script language="JavaScript1.2">
function checkMe(){
var numChar=/^\d{3}\w+$/ 
if (document.myform.myinput.value.search(numChar)) 
alert("Please enter valid input inside form")
}
</script>
</head>
<body>

<form name="myform">
<input type="text" name="myinput" size=15>
<input type="button" onClick="checkMe()" value="check">

</form>


</body>
</html> 
0 голосов
/ 12 декабря 2010
var regex = /[0-9]+[a-z]+/;
regex.test("karthik123") ? alert("yep") : alert("oops");
0 голосов
/ 12 декабря 2010

Для проверки входной строки вам понадобится что-то вроде этого: (потому что вы, кажется, плохо знакомы с javascript, я лишь дам вам подсказки, которые помогут вам учиться)

var user_input = prompt("Please enter the input string"); 
if (user_input == "123karthik");
     alert('correct format');
else ...

Полагаю, вы справитесь с этимпосле остальных!

ПРИМЕЧАНИЕ. Приведенный выше код неполный и предназначен только для ознакомления.

0 голосов
/ 12 декабря 2010

Похоже, вы хотите использовать регулярное выражение . Это самый общий (хотя иногда и самый запутанный) способ проверки строковых данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...