मुझे अल्पविराम से अलग संख्यात्मक मानों को सत्यापित करने के लिए नियमित अभिव्यक्ति बनाने की आवश्यकता है।संख्याओं और अल्पविरामों के लिए PHP नियमित अभिव्यक्ति केवल
वे तरह दिखना चाहिए: 1,2,3,4,5 आदि ....
मान होना चाहिए या तो की तरह एक एकल अंक: पहले या बाद में 1 कोई खाली स्थान, कोई अल्पविराम के पहले या बाद में ।
या ... कई संख्यात्मक मान अल्पविराम से अलग होते हैं। पहले और अंतिम अक्षर एक संख्या होना चाहिए।
मैं निम्नलिखित कोड लेकिन यह केवल किसी विशेष क्रम में संख्या और अल्पविराम के लिए चेक:
मैं कैसे नियमित अभिव्यक्ति नीचे बदलने उपरोक्त विवरण फिट करने के लिए कर सकते हैं?
धन्यवाद!
// get posted value
if(isset($_POST['posted_value']))
{
$sent_value = mysqli_real_escape_string($conn, trim($_POST['posted_value']));
if(preg_match('/^[0-9,]+$/', $posted_value))
{
$what_i_need = $posted_value;
}
else
{
$msg .= $not_what_i_need;
}
}
else
{
$msg .= $posted_value_not_set;
}
संपादन के लिए एक कारण देने के लिए, आप [यह] (http://en.wikipedia.org/wiki/Coma) कह रहे थे जब आप [यह] (http: //en.wikipedia .org/wiki/अल्पविराम)। – darvids0n