zul -ZK에서 정규식이 작동하지 않습니다.

drlol

저는 Java 및 ZK로 작업하고 있습니다. 정규식을 텍스트 상자의 제약 조건으로 사용하려고합니다.

이것은 정규식입니다 : ^[0-9]{1,9}(?:\\.[0-9]{1,3})?$. Java에서는 잘 작동하지만 zul textbox에서 사용하는 동안 오류가 발생합니다. Unknown constraint: ^[0-9]{1첨부 된 스크린 샷을 참조하십시오.

여기에 이미지 설명 입력

정규식의 유효한 값

121245.121(3 digits after decimal is valid)
2145.11
0.23
5748579

잘못된 값

.111
45445.454545(3 digits after decimal is valid)
-1545.2
22..

zul의 코드는 다음과 같습니다.

<textbox xmlns:w="client" id="bal" maxlength="12" tooltiptext="Balance" constraint="^[0-9]{1,9}(?:\\.[0-9]{1,3})?$">

ZK Fiddler는 http://zkfiddle.org/sample/2c9e93q/2-Textbox-regex-issue 에서 찾을 수 있습니다.

누구든지이 문제를 해결할 수 있습니까?

Wiktor Stribiżew

@RC로. 위의 답변에서 언급했듯이 정규식 을 정의 /<pattern>/하려면 pattern속성 값 정규식 구분 기호 ( )가 필요합니다 . 그러나 정규식은 리터럴 백 슬래시를 정의하고 점은 개행 문자를 제외한 모든 문자를 나타 67\k78내기 때문에 다음 과 같은 값을 허용합니다 \\.

올바른 정규식은

<textbox constraint="/^[0-9]{1,9}(?:[.][0-9]{1,3})?$/" xmlns:w="client" id="bal" maxlength="12" tooltiptext="Balance">
                     ^              ^^^             ^

점이 문자 클래스에 배치 될 때 이스케이프가 필요하지 않습니다 [.].

업데이트 된 바이올린을 참조하십시오 .

여기에 이미지 설명 입력

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

ZipCode에서 정규식이 작동하지 않습니다.

분류에서Dev

ZipCode에서 정규식이 작동하지 않습니다.

분류에서Dev

정규식이 phonegap에서 작동하지 않습니다.

분류에서Dev

.Net에서 정규식이 작동하지 않습니다.

분류에서Dev

정규식이 mvc에서 작동하지 않습니다.

분류에서Dev

MinimizeEvent의 event.stopPropagation이 zk 7.1에서 작동하지 않습니다.

분류에서Dev

Python 정규식은 정규식 테스터에서 작동하지만 실용적이지는 않습니다.

분류에서Dev

정규식이 Octave에서 예상대로 작동하지 않습니다.

분류에서Dev

sed의 정규식이 PCRE 에서처럼 작동하지 않습니다.

분류에서Dev

줄 바꿈 정규식이 Geany에서 작동하지 않습니다.

분류에서Dev

__dirname은 정규식에서 작동하지 않습니다.

분류에서Dev

특정 숫자에 대해 정규식이 작동하지 않습니다.

분류에서Dev

특정 숫자에 대해 정규식이 작동하지 않습니다.

분류에서Dev

PHP 정규식이 작동하지 않음, C #에서 작동

분류에서Dev

E.164에 대한 정규식이 작동하지 않습니다.

분류에서Dev

여러 문자에 대한 정규식이 작동하지 않습니다

분류에서Dev

cron 패턴에 대한 정규식이 작동하지 않습니다.

분류에서Dev

Oracle SQL에 대한 정규식이 작동하지 않습니다.

분류에서Dev

전체 텍스트를 제공하지 않으면 정규식이 pywinauto에서 작동하지 않습니다.

분류에서Dev

동일한 정규식이 쉘에서 작동하는 동안 Java의 정규식이 작동하지 않음

분류에서Dev

정규식이 PHP에서 정규식과 일치하지 않습니다.

분류에서Dev

이 정규식이 R에서 작동하지 않는 이유

분류에서Dev

중괄호 표현식이 정규식 찾기에서 작동하지 않습니다.

분류에서Dev

Python 정규식 캡처 그룹이 단순 표현식에서 작동하지 않습니다.

분류에서Dev

이 정규식은 사실이지만 localhost에서 작동하지 않습니다.

분류에서Dev

내 정규식이 Java에서 작동하지 않는 이유

분류에서Dev

char에서 정규식 중지가 작동하지 않습니다.

분류에서Dev

snakemake에서 와일드 카드 / 정규식이 작동하지 않습니까?

분류에서Dev

list.files : 정규식 패턴이 Windows에서 작동하지 않습니까?

Related 관련 기사

  1. 1

    ZipCode에서 정규식이 작동하지 않습니다.

  2. 2

    ZipCode에서 정규식이 작동하지 않습니다.

  3. 3

    정규식이 phonegap에서 작동하지 않습니다.

  4. 4

    .Net에서 정규식이 작동하지 않습니다.

  5. 5

    정규식이 mvc에서 작동하지 않습니다.

  6. 6

    MinimizeEvent의 event.stopPropagation이 zk 7.1에서 작동하지 않습니다.

  7. 7

    Python 정규식은 정규식 테스터에서 작동하지만 실용적이지는 않습니다.

  8. 8

    정규식이 Octave에서 예상대로 작동하지 않습니다.

  9. 9

    sed의 정규식이 PCRE 에서처럼 작동하지 않습니다.

  10. 10

    줄 바꿈 정규식이 Geany에서 작동하지 않습니다.

  11. 11

    __dirname은 정규식에서 작동하지 않습니다.

  12. 12

    특정 숫자에 대해 정규식이 작동하지 않습니다.

  13. 13

    특정 숫자에 대해 정규식이 작동하지 않습니다.

  14. 14

    PHP 정규식이 작동하지 않음, C #에서 작동

  15. 15

    E.164에 대한 정규식이 작동하지 않습니다.

  16. 16

    여러 문자에 대한 정규식이 작동하지 않습니다

  17. 17

    cron 패턴에 대한 정규식이 작동하지 않습니다.

  18. 18

    Oracle SQL에 대한 정규식이 작동하지 않습니다.

  19. 19

    전체 텍스트를 제공하지 않으면 정규식이 pywinauto에서 작동하지 않습니다.

  20. 20

    동일한 정규식이 쉘에서 작동하는 동안 Java의 정규식이 작동하지 않음

  21. 21

    정규식이 PHP에서 정규식과 일치하지 않습니다.

  22. 22

    이 정규식이 R에서 작동하지 않는 이유

  23. 23

    중괄호 표현식이 정규식 찾기에서 작동하지 않습니다.

  24. 24

    Python 정규식 캡처 그룹이 단순 표현식에서 작동하지 않습니다.

  25. 25

    이 정규식은 사실이지만 localhost에서 작동하지 않습니다.

  26. 26

    내 정규식이 Java에서 작동하지 않는 이유

  27. 27

    char에서 정규식 중지가 작동하지 않습니다.

  28. 28

    snakemake에서 와일드 카드 / 정규식이 작동하지 않습니까?

  29. 29

    list.files : 정규식 패턴이 Windows에서 작동하지 않습니까?

뜨겁다태그

보관