자바 스크립트의 정규 표현식을 기반으로 텍스트의 유효성을 검사해야합니다. 내 정규식이 잘 작동하지만 Java 스크립트에서 작동하지 않는 이유를 찾을 수 없습니다.자바 스크립트를 사용하는 정규 표현식 유효화
정규 표현식은 ^([-+/*]\d+(\.\d+)?)*
유효한 표현은 +7
또는 +9.36*8
또는
test
또는 여기
8.36
는 코드입니다
잘못된 일치,
var ck_diffrentialformula = /^([-+/*]\d+(\.\d+)?)*/;
function radtxtbxLinkedDifferentialFormulaOnBlur(sender, eventArgs) {
if (sender.get_value().length > 0) {
var entered_value = sender.get_value();
if (ck_diffrentialformula.test(entered_value)) {
alert('Text Matches');
}
else {
alert('Text does not match');
}
}
}
sender.get_value() - gives the text box value over here.
+4-9.3/5.0
이다,이 제발입니다 내가 어디 있는지 말해. 잘못하고있다.
경고를 받고 있습니까? – 1Mayur
유효성을 검사해야하는 실제 데이터의 예를 제공하십시오 (유효하고 잘못된 예가 가장 좋습니다). – lanzz
'sender.get_value()'의 가치를 대단히 (그리고 당신이 기대하는 것) 알 수있게 도와 줄 것입니다. –