नियमित ब्रैकेट अनुक्रम में एक या अधिक प्रकार के ओपनिंग और क्लोजिंग ब्रैकेट होते हैं, प्रत्येक ओपनिंग ब्रैकेट में क्लोजिंग ब्रैकेट होता है, और (कई प्रकार के मामले में) उनके प्रकार ओवरलैप नहीं होते हैं।
सही एसपी:
( ( ) ) ( ) ( )
{ } [ ( ) ] ( )
{ [( { } ) ] }
अमान्य एसपी:
)) ( ( ) ) ( (
{ [ ( ] ) }
( ( ] }
यह जांचने के लिए कि कोष्ठकों का एक कोष्ठक अनुक्रम एक ही प्रकार का है, बस शेष राशि की जांच करें।
अर्थात, हम शून्य (संतुलन) के बराबर एक चर प्रारंभ करते हैं। फिर हम स्ट्रिंग के माध्यम से दौड़ते हैं (यदि आप नहीं जानते कि यह कैसे करना है - RUN, STUPID!), जब यह ओपनिंग ब्रैकेट से मिलता है तो बैलेंस बढ़ाता है और जब यह क्लोजिंग ब्रैकेट से मिलता है तो इसे घटाता है। यदि किसी भी स्तर पर शेष ऋणात्मक हो जाता है या अंत में यह शून्य के बराबर नहीं होता है, तो अनुक्रम गलत है।