私はPHPで次のコードを持っています:
if(is_numeric($first_name[0]) === true){
//Do something
}
JavaScript を使用して同じチェックを行うにはどうすればよいでしょうか? また、ユーザーが名前または姓に数字を追加したくないので、$first_name に数字があるかどうかを確認する PHP スクリプトを取得したいと思います。
私はPHPで次のコードを持っています:
if(is_numeric($first_name[0]) === true){
//Do something
}
JavaScript を使用して同じチェックを行うにはどうすればよいでしょうか? また、ユーザーが名前または姓に数字を追加したくないので、$first_name に数字があるかどうかを確認する PHP スクリプトを取得したいと思います。
if (/-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/.test(yourInput)) {
// Do something
}
もちろん、これは文字列でのみ機能します。別の方法については、重複した質問を参照してください。
function isNumber(n) {
return !isNaN(parseFloat(n)) && isFinite(n);
}
入力に数字 (0 ~ 9) が含まれているかどうかのみを確認するには、正規表現が再び機能します。
if (/[0-9]+/.test(yourInput)) {
// Do something
}
js で、数値変数が数値かどうかを確認します。
isFinite(number) && !isNaN(parseFloat(number))
問題の変数が$first_name
if( $first_name && !isNaN($first_name[0])) {
// do something
}
*$first_name* に数字が含まれているかどうかを確認するには、次のようにします。
if (/\d/.test($first_name)) {
// $first_name contains at least one digit
}