Ich versuche, GST Validierung in PHP zu implementieren.GST Nummer Validierung in PHP
if(!preg_match("/^([0-5]){2}([a-zA-Z]){5}([0-9]){4}([a-zA-Z]){1}([a-zA-Z0-9]){1}([a-zA-Z]){1}([0-9]){1}?$/", $testcase)) {
$flag = "Invalid GST number ";
return $flag;
}
ersten 2 Ziffern sind state-Code, der zwischen 01 bis 35 sein, aber mein Code akzeptiert 01-55, die falsch ist. Eine Möglichkeit, es nur bis 35 zu validieren.
Dank Kumpel, hat Ihre Antwort mir eine Idee. Dies wird auch Ihren Fehler von 00 preg_match ("/^([0-3]) {1} ([1-5]) {1} ([a-zA-Z]) {5} ([0 -9]) {4} ([a-zA-Z]) {1} ([a-zA-Z0-9]) {1} ([a-zA-Z]) {1} ([0-9 ]) {1}? $/", $ Testcase) es funktioniert für mich –
müssen Sie mit dem (en) herumspielen, damit es funktioniert –
funktioniert Ihre Lösung auch beim Start 10 oder 20? oder 26? –