Я использую одну библиотеку Jquery, которая принимает регулярное выражение в формате json в файле и пытается проверить его из файла
"Studentnumber":{
regex: "/^[-/@#&$*\w\s]+$/",
alertText: "* Invalid Student Number"
}, // ...
Я могу использовать это в своем текстовом поле следующим образом
<input type="text" class="validate[required,custom[Studentnumber]] Textbox">
Раньше у меня было регулярное выражение JavaScript для поля, например:
<input type="text" validate="regex" regex='^[-/@#&$*\w\s]+$' name="sno" id="sno">
Когда я использую то же регулярное выражение, которое используется в JavaScript для jquery. Это не проверяет как то же самое в JavaScript и дает неуместные результаты. В чем разница между этими двумя?