0
我有一個文本框來爲會話創建輸入值。我需要限制不允許任何種類的字母和特殊字符。因爲我需要輸入諸如「2016_2017」之類的值,而不是除此之外的任何其他值。驗證數字和特殊字符'_'
如何驗證字母和任何其他特殊字符。請幫忙。
我有一個文本框來爲會話創建輸入值。我需要限制不允許任何種類的字母和特殊字符。因爲我需要輸入諸如「2016_2017」之類的值,而不是除此之外的任何其他值。驗證數字和特殊字符'_'
如何驗證字母和任何其他特殊字符。請幫忙。
請參考下面的代碼
$name = "2016_2017";
if(preg_match("/(\d+)_(\d+)$/",$name)){
echo "Matched";
}
else{
echo "Not matched";
}
請檢查該鏈接,這裏是您的解決方案
<form action="">
Country code: <input type="text" name="country_code"
pattern="[0-9]+_[0-9]+" title="enter valid code">
<input type="submit">
</form>
[正則表達式用下劃線分開的兩個正整數的可能重複](// stackoverflow.com/q/15436258) – Tushar
代碼請.... –
[正則表達式可能有兩個正整數分開d由下劃線](http://stackoverflow.com/questions/15436258/regex-for-two-positive-integers-separated-by-an-underscore) –