gpt4 book ai didi

javascript - 如何在移动页面中只允许输入希伯来字母,还有几个问题?

转载 作者:行者123 更新时间:2023-11-28 00:48:56 25 4
gpt4 key购买 nike

我对 html 和 php 编程有点陌生,所以我想知道是否有办法做以下事情:

  1. 我有这个输入 html 代码,应该可以获取一个人的全名。

    <form action="createName.php" method="post">
    <input dir="rtl" name="fullname" type="text" placeholder="שם פרטי + שם משפחה" />
    <button style="width: 100%;" class="button block green" type="submit" id="login"> המשך לאפליקצייה</button>
    </form>

此代码应该仅适用于移动设备,我想知道是否可以在此代码中仅允许希伯来字母?我尝试了一些不起作用的东西,可能是因为它在移动设备上,我不确定,有人有想法吗?

  • 奇怪的事情发生了,一个人开始在输入框内打字,然后移动键盘显示输入框保持在同一位置,而不是在键盘上方,键盘实际上位于输入框上方,并且该人可以看不到他在里面输入的内容,无论如何要更改它吗?

  • 最后一个问题不太无能为力,因为它确实有效,但我想听听您对其工作方式的建议,事情是这样的:使用 Facebook 应用程序登录网站,但 Facebook 提供的数据对我来说不够,为此我编写了之前提到的代码,因为我需要拥有该人的全名,而在 Facebook 中,这个名字不是100% 正确,因为用户通常会在他们的 Facebook 名称中添加昵称和其他内容。我的代码是这样工作的,第一个人使用 facebook 帐户登录,他被重定向回主页,为什么是主页?因为有可能该用户不是新用户,并且他在第一次登录时输入了他的全名,因此在主页中,php 脚本检查该用户是否输入了他的全名,如果没有,则脚本将他重定向到他在输入页面填写了他的全名。那么您对它的工作方式有何看法?也许有一种方法可以做得更聪明?

  • 先谢谢了:)

    最佳答案

    使用正则表达式来过滤掉任何非希伯来语字符。

    <?php

    function leaveOnlyHebrew($str)
    {

    $strippedStr = trim($str);

    return trim(preg_replace('#[^א-ת ]#i', '', $strippedStr));
    }

    var_dump(leaveOnlyHebrew("azאב azטו"));//only hebrew and spaces

    var_dump(leaveOnlyHebrew("azxc gfh"));//empty

    ?>

    关于javascript - 如何在移动页面中只允许输入希伯来字母,还有几个问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27017082/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com