Выражение или регулярное выражение для инструментов java script или Adobe livecycle

Каким будет выражение для ограничения пользователя на ввод 5 строк или 375 символов в прокручиваемом текстовом поле?

Я попробовал эти:

([A-Z])\w+

$0</a>

var re,regs,val;
if(OTHER.rawValue!=null)
{
   val=OTHER.rawValue;
   //re=[a-zA-Z\d\s\-\,\#\.\+]+
   //re=/abc(?!$){5}/ 
   re=/\be(\w*)s\b/m{2,10}$;
   regs=val.match(re);
   if(!regs)
   {
     fieldname.rawValue="";
     xfa.host.messageBox("ANY THING");
     xfa.host.setFocus(fieldname)
   }
}

re=/abc(?!$){5}/

и многое другое... но я не получаю точного подтверждения ни 5 строк, ни 375 символов


person pushkar kumar    schedule 15.01.2015    source источник
comment
если вы знаете шаблон или регулярное выражение, ответьте либо на 5-строчную, либо на 375-символьную проверку.   -  person pushkar kumar    schedule 15.01.2015
comment
привет Авинаш, спасибо за ваш вклад, но я пытаюсь использовать в своем фрагменте кода, но он не работает в соответствии с моим требованием ..... все еще занимает более 5 строк или более 365 символов   -  person pushkar kumar    schedule 15.01.2015
comment
form1.page1.OTHER::enter - (JavaScript, клиент) function Other_Validation(this) { var re,regs,val; if(OTHER.rawValue!=null) { val=OTHER.rawValue; //re=/^((.*\n){4}.*{375})$/; re=/^((.+\n){0,4}.+|.{1,375})$/; регистры = val.match (повторно); }} не просыпается :(   -  person pushkar kumar    schedule 15.01.2015


Ответы (1)


Попробуйте это:^((.+\n){0,4}.+|.{1,375})$

$(document).ready(function() {

  $("#text_string").focusout(function() {
    var res, text_string = $("#text_string").val();
    if (text_string != null) {

      res = text_string.match(/^((.+\n){0,4}.+|.{1,375})$/);
      console.log(res);
      if (!res) {
        $("#text_string").val("");
      }
    }
  });

});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<textarea name="" id="text_string" cols="30" rows="10"></textarea>

person Ahosan Karim Asik    schedule 15.01.2015
comment
если кто-нибудь знает какие-либо шаблоны ?? это будет очень полезно, и сообщение о том, что здесь тоже не работает ... я не уверен, может быть, я делаю какую-то ошибку. - person pushkar kumar; 15.01.2015
comment
@pushkar kumar Вы хотите максимум (1-5) строк и максимальную длину строки 375? - person Ahosan Karim Asik; 15.01.2015
comment
Да, максимум (1-5) строк или максимальная длина строки 375 . любой из них или оба - person pushkar kumar; 15.01.2015
comment
@pushkar kumar Тогда ты можешь дождаться этого ^((.+\n){0,4}.+|.{1,375})$. - person Ahosan Karim Asik; 15.01.2015
comment
form1.page1.OTHER::enter - (JavaScript, клиент) function Other_Validation(this) { var re,regs,val; if(OTHER.rawValue!=null) { val=OTHER.rawValue; //re=/^((.*\n){4}.*{375})$/; re=/^((.+\n){0,4}.+|.{1,375})$/; регистры = val.match (повторно); }} Он принимает любой ввод строки - person pushkar kumar; 15.01.2015