我有一个HTML表单,只需要接受带有特定前缀WITH
remains_actual AS (
SELECT
...
)
affected_remains AS (
INSERT INTO
...
ON CONFLICT (...) DO UPDATE SET
...
RETURNING
...
)
affected_products AS (
SELECT DISTINCT
...
)
INSERT INTO
....
的订单号
如果输入了随机数,而且也使用了DU-,我都会得到提示。
DU-
什么是正确的正则表达式,仅允许前缀为<input type="text" pattern="[^DU-]" title="Order numbers start with DU-" name="orders" class="form2" id="order-ref" placeholder="Please add your order ref"
required>
的某些订单号
答案 0 :(得分:1)
您只希望传递以DU-
开头并包含字母数字字符的字符串。
使用
pattern="DU-[a-zA-Z0-9]+"
它将will be translated变成^(?:DU-[a-zA-Z0-9]+)$
模式,并将匹配
^
-字符串的开头(?:DU-[a-zA-Z0-9]+)
-DU-
,然后是1个或多个ASCII字母或数字$
-字符串的结尾。如果您想使模式更加宽松,宽松,则可以在DU-
之后匹配一个或多个非空白字符:
pattern="DU-\S+"
或者,如果您打算匹配DU-
之后的任何内容,请使用
pattern="DU-.*"
其中.*
尽可能匹配除换行符以外的任何0个或多个字符。