2017-02-13 26 views
0

セッション作成のための値を入力するためのテキストボックスがあります。どんな種類のアルファベットや特殊文字も許さないという制限を加える必要があります。私は'2016_2017 'などの値を入力する必要があるため、これ以外には何もありません。数字と特殊文字 '_'の検証

アルファベットとその他の特殊文字の検証方法を教えてください。助けてください。

+0

アンダースコアで区切られた2つの正の整数の[正規表現の可能性の重複](// stackoverflow.com/q/15436258) – Tushar

+1

コード.... –

+0

2つの正の整数のための[正規表現の可能な複製dをアンダースコアで囲みます](http://stackoverflow.com/questions/15436258/regex-for-two-positive-integers-separated-by-an-underscore) –

答えて

1

以下のコードを参照してください

$name = "2016_2017"; 
if(preg_match("/(\d+)_(\d+)$/",$name)){ 
    echo "Matched"; 
} 
else{ 
    echo "Not matched"; 
} 
3

このリンクを確認してください、ここにあなたのソリューションがある

<form action=""> 
Country code: <input type="text" name="country_code" 
pattern="[0-9]+_[0-9]+" title="enter valid code"> 
<input type="submit"> 
</form> 

https://jsfiddle.net/shailesh_cool8/2xLubp4o/