Rumah > Soal Jawab > teks badan
Padankan integer dari 1024-65535, iaitu 65535 >= x >= 1024. Gunakan ungkapan biasa untuk menulisnya ialah
/^(102[4-9]|10[3-9]d{1. }|. 1[1-9]h{2}|[2-9]h{3}|[1-5]h{4}|6[0-4]h{3}|65[0-4] d{ 2}|655[0-2]d{1}|6553[0-5])$/
Adakah cara penulisan yang lebih ringkas dan optimum
高洛峰2017-05-19 10:11:54
Apa yang berlaku? Saya rasa lebih mudah untuk menukar perkara ini kepada nombor dan kemudian menukarnya kepada rentetan... Saya tidak tahu situasi khusus anda
某草草2017-05-19 10:11:54
Mula-mula tolak 1024 daripada nombor yang anda dapat dan kemudian lakukan pemadanan.
我想大声告诉你2017-05-19 10:11:54
/^(6[0-4]h{3}|65[0-4]h{2}|655[0-2]h|6553[0-5]h|[1-5]h{4 }|[2-9]h{3}|1h[3-9]h|102[4-9])$/